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.

Boris Pavlovic
sumber
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.

Andrzej Doyle
sumber
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 .

Manu Manjunath
sumber
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.

Vikas Gupta
sumber
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 ...

Karthikkannan
sumber
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

daazakali
sumber
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.

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

Ctrl+ F12atau cari "Struktur File" di keymap

Alan
sumber
7

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

Liang Zhou
sumber
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.

Michael Scheper
sumber
4

Bagi saya, Ctrl+ F12Bekerja sangat baik!

pedrotoliveira
sumber
3

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

Gourav
sumber
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!

IVBORA
sumber
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.

dvk317960
sumber
1

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

NIMISHAN
sumber
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:

Svilen
sumber
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 .

Eugene
sumber
-3

Pintasannya adalah: Ctrl+ Shift+ Nuntuk file Ctrl+ Nuntuk kelas

pengguna3495241
sumber
-8

Ctrl+ Alt+ Ladalah yang Anda cari.

Pengecut Anonim
sumber
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