Apa itu setara pintasan Ctrl + O (Show Outline) Eclipse di IntelliJ IDEA?


278

Saya suka menggunakan shortcut Ctrl+ Eclipse Oyang menguraikan sumber saat ini. Apakah ada pintasan yang setara di IntelliJ IDEA?

Ini membuka dialog yang memungkinkan untuk pencarian cepat metode dan bidang dalam kelas.


1
Ini akan banyak membantu pencari web jika Anda menyertakan deskripsi fungsi yang Anda cari dalam judul pertanyaan ini. Pintasan keyboard Eclipse bergantung pada platform dan pengaturan.
— Michael Scheper

Jawaban:


337

Saya belum pernah menggunakan Eclipse selama bertahun-tahun, jadi saya tidak terlalu terbiasa dengan perilaku yang Anda cari - tetapi saya percaya Ctrl+ F12dapat melakukan apa yang Anda inginkan: ini adalah jalan pintas untuk struktur File Popup dalam pemetaan default.


5
Lihat untuk pintasan lainnya. Di StackOverflow: Apa cara pintas keyboard Intellij IDEA yang paling berguna? AT stackoverflow.com/questions/294167/…
— Ritus

13
Sebagai catatan, Ctrl-F12terikat dengan perintah Struktur File , tersedia di menu Navigasi tingkat atas .
— seh

20
cmd + f12 untuk OS X
— loeschg

6
cmd + fn + F12 untuk OS X
— Willie Z

1
@LucianNut maka Anda mungkin ingin cmd + fn + F12 seperti yang disarankan willy_z.
— loeschg

38

Pintasan:

  • Mac: ⌘+F12
  • Windows: Ctrl+F12
  • Ubuntu / CentOS: Ctrl+F12

Di atas bekerja pada IntelliJ 14, 15, 2016, 2017, 2018 dan 2019 .


13

Windows: ctrl+F12

MacOS: cmd+F12

Perintah di atas akan menampilkan fungsi / metode di kelas saat ini .

Tekan SHIFTDUA kali jika Anda ingin mencari kelas dan metode di seluruh proyek.


1
Ini tidak akan berfungsi karena kadang-kadang Anda ingin mencari di ruang sampel kecil.

6
Ini bukan jawaban untuk pertanyaan yang diposting. CTRL + O dalam pencarian gerhana di kelas / file saat ini. CTRL + F12 adalah padanan yang benar.
— Ejaz Ahmed

Cakupannya terlalu luas untuk pencarian berbasis shift ganda di IntelliJ
— Anupam Jain

10

Ctrl + F3 di Ide adalah setara denganCtrl + Odi Eclipse.

Utas sudah tua. Pikir saja mungkin berguna untuk seseorang mencari jawaban yang sama ...


22
Ctrl-F3 benar JIKA Anda menggunakan keymap Eclipse di IntelliJ IDEA. Jika Anda menggunakan keymap IntelliJ default, itu Ctrl-F12. Setidaknya dalam IDEA 10.
— overthink

Dalam apa yang saya yakini adalah keymap default, <kbd> Ctrl </kbd> + <kbd> F3 </kbd> adalah "Temukan kata di caret".
— Andrzej Doyle

10

Di MacOSX 10.8.5, CmdF12tidak berhasil untuk saya. Saya harus menggunakanFnCmdF12


4
tergantung pada preferensi yang telah Anda tetapkan untuk mesin mac Anda
— nikoo28

Apakah Fn perlu mengungkapkan kunci F1-12 pada macbook pro Anda dengan touchbar? Anda dapat mengonfigurasinya dalam Preferensi Sistem Keyboard, yakni selalu menampilkan tombol F pada panel sentuh saat di Intellij
— davidfrancis

10

Untuk Intellij 13 di ubuntu pintasan untuk jendela Struktur adalah Alt+ 7( Cmd+ 7pada Mac). Anda dapat membuat jendela melayang untuk mensimulasikan perilaku Eclipse menggunakan ikon pengaturan kanan atas, juga membatalkan pilihan opsi mode sematan untuk Escbekerja.


Solusi lain (Ctrl / Cmd-O) menunjukkan metode tetapi tidak dapat menampilkan bidang.
— Joshua Goldberg

8

Ctrl+ F12atau cari "Struktur File" di keymap


7

Ctrl+ F12bekerja untuk saya. Saya menggunakan intellij IDEA CE 12 dengan keymap default.


4

Semua jawaban ini subjektif, karena mereka bergantung pada platform, keymap, dan versi IntelliJ Anda.

Saya percaya alat 'Struktur' adalah apa yang Anda cari. Dalam Ide 13, Lihat → Alat Windows → Struktur akan membuka tampilan, dan di sepanjang jalan, menu akan menunjukkan kepada Anda pintasan keyboard yang berlaku untuk pengaturan Anda.



3

Ctrl+ F12meniru fungsi yang sama.
Anda juga dapat menggunakan tautan ini yang memberikan pintasan Eclipse dan IntelliJ IDEA yang sesuai .


2

Saya pikir di sini Anda dapat menemukan cara pintas yang paling berguna untuk Idea sebagai pengguna Eclipse ... Eclipse "Garis cepat" Ctrl+ O(Windows) adalah Ide yang setara "Struktur File" Ctrl+ F12!


1
Jawaban hanya tautan tidak berguna karena tidak menjamin pengguna di masa depan dapat menemukan jawabannya. Harap sertakan ringkasan informasi dalam jawaban Anda.
— Luke

Anda benar, saya tidak berpikir tentang itu ... hanya sertakan beberapa info.
— IVBORA

2

Dimungkinkan untuk menggunakan eclipse keymap di intellij dengan mengklik ALT+ →keymap. Kemudian pilih eclipse keymap.


1

Ctrl+ F12berfungsi, karena ini untuk popup struktur file, yang mirip dengan menampilkan kode di Eclipse .


1

Untuk beberapa jenis Linux , dan terutama untuk XFCE (seperti Xubuntu, Mint XFCE) banyak pemetaan tata letak keyboard XWin default tidak berfungsi .

Ini karena mereka tumpang tindih dengan Window Manager yang ditetapkan -> Pintasan keyboard. Untuk pertanyaan konkret Ctrl+ F12ditugaskan untuk Workspace 12 yang saya ragu banyak digunakan sama sekali.

The solusi adalah untuk menghapus mereka tugas manajer Window pada Window Manager -> Keyboard tab. Sebagai solusi sementara, Anda dapat menggunakan tindakan IDEA melalui Temukan tindakan Ctrl + Shift+A

Ada tombol pendek lain yang tumpang tindih. Referensi:


0

Seperti yang disebutkan, saya menggunakan XFCE dari windows ke remote Ubuntu dan CTRL+ F12tidak berfungsi. Karena tidak ada yang menyebutkan rekombinasi, saya ingin membagikan solusi saya.

  • Ctrl+ Alt+s `untuk membuka pengaturan.
  • Klik Keymap
  • Memasukkan file structure di kotak pencarian
  • Klik kanan item dan klik Add Keyboard Shortcut
  • Tekan kombinasi keyboard yang Anda suka dan saya menggunakan Ctrl + Shift+ osejak saya berasal dari dunia Eclipse. Tanda Ctrl+ osudah terikat, jadi saya menggunakan Ctrl+ Shift+ osebagai gantinya

Sekarang, Anda dapat menggunakan Ctrl + Shift+ ountuk memicu struktur file.

Untuk detail tentang rebinding keymap, silakan lihat utas ini .



-8

Ctrl+ Alt+ Ladalah yang Anda cari.


1
Itu memunculkan dialog "Reformat Code" untuk saya, menggunakan apa yang saya yakini sebagai binding keyboard standar.
— Andrzej Doyle

@ LuigiR.Viggiano Bukankah ⌘ + F12 ditimpa oleh perintah Volume UP Sistem? Atau apakah Anda tahu cara menghindarinya?
— Denis Weerasiri

Ya, Anda dapat mengubah pintasan OS X, saya pikir di pengaturan keyboard, tetapi tidak ingat sekarang.
— Luigi R. Viggiano

Itu LOGOUT di ubuntu
— prayagupd

1
@DenisWeerasiri Anda harus menahan tombol Fn untuk menekan tombol F pada Mac. Jadi ⌘ + F12 sama dengan ⌘ + Fn + VolumeUp
— hnilsen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.