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, LihatAlat WindowsStruktur 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.