Czym jest skrót Ctrl + O (Pokaż kontur) Eclipse w IntelliJ IDEA?

278

Lubię używać skrótu Ctrl+ Eclipse, Októry określa bieżące źródło. Czy istnieje odpowiednik skrótu w IntelliJ IDEA?

Otwiera okno dialogowe, które pozwala na szybkie wyszukiwanie metod i pól w klasie.

Boris Pavlović
źródło
1
Byłoby bardzo pomocne dla wyszukiwarek internetowych, jeśli podasz opis funkcji, której szukasz w tytule tego pytania. Skróty klawiaturowe w Eclipse zależą od platformy i konfiguracji.
Michael Scheper

Odpowiedzi:

337

Nie korzystałem z Eclipse od lat, więc nie jestem zaznajomiony z zachowaniem, którego szukasz - ale wierzę, że Ctrl+ F12może zrobić to, co chcesz: jest to skrót do wyskakującego okienka struktury plików w domyślnym odwzorowaniu.

Andrzej Doyle
źródło
5
Zobacz więcej skrótów. W StackOverflow: Jakie są najbardziej przydatne skróty klawiaturowe Intellij IDEA? AT stackoverflow.com/questions/294167/…
Rites
13
Dla rekordu Ctrl-F12jest powiązany z poleceniem Struktura pliku , dostępnym w menu Nawigacji najwyższego poziomu .
seh
20
cmd + f12 dla OS X
loeschg
6
cmd + fn + F12 dla OS X
Willie Z
1
@LucianNut to prawdopodobnie będziesz chciał cmd + fn + F12, jak sugeruje Willy_z.
loeschg
38

Skróty:

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

Powyżej działa na IntelliJ 14, 15, 2016, 2017, 2018 i 2019 .

Manu Manjunath
źródło
13

Windows: ctrl+F12

MacOS: cmd+F12

Powyższe polecenia pokażą funkcje / metody w bieżącej klasie .

Naciśnij SHIFTDWIE razy, jeśli chcesz przeszukać zarówno klasę, jak i metodę w całym projekcie.

Vikas Gupta
źródło
1
To nie zadziała, ponieważ czasami chcesz szukać w małej przestrzeni próbki.
6
To nie jest odpowiedź na zadane pytanie. CTRL + O w wyszukiwaniu zaćmienia w bieżącej klasie / pliku. CTRL + F12 jest prawidłowym odpowiednikiem.
Ejaz Ahmed,
Zakres jest zbyt szeroki dla wyszukiwania opartego na podwójnej zmianie w IntelliJ
Anupam Jain
10

Ctrl+ F3w Pomysle jest odpowiednikiem Ctrl+ Ow Eclipse.

Wątek jest stary. Pomyślałem, że może być przydatny dla kogoś, kto szuka tej samej odpowiedzi ...

Karthikkannan
źródło
22
Ctrl-F3 jest poprawny, JEŚLI używasz mapy klawiszy Eclipse w IntelliJ IDEA. Jeśli używasz domyślnej mapy klawiszy IntelliJ, jest to Ctrl-F12. Przynajmniej w IDEA 10.
przemyśl
Według domyślnej mapy klawiszy, <kbd> Ctrl </kbd> + <kbd> F3 </kbd> to „Znajdź słowo w karetce”.
Andrzej Doyle
10

W systemie MacOSX 10.8.5 CmdF12nie działało dla mnie. Musiałem użyćFnCmdF12

daazakali
źródło
4
zależy od preferencji ustawionych dla twojego komputera Mac
nikoo28,
Czy Fn jest konieczne, aby odsłonić klawisze F1-12 na MacBooku Pro za pomocą paska dotykowego? Można to skonfigurować w Preferencjach systemowych klawiatury, tj. Zawsze wyświetlać klawisze F na pasku dotykowym, gdy jest w Intellij
davidfrancis
10

W przypadku Intellij 13 na Ubuntu skrót do okna Struktura to Alt+ 7( Cmd+ 7na Macu). Możesz sprawić, by okno się unosiło, aby zasymulować zachowanie Eclipse za pomocą ikony ustawień w prawym górnym rogu, a także odznacz opcję trybu przypiętego Escdo pracy.

Wiking
źródło
Inne rozwiązania (Ctrl / Cmd-O) pokazują metody, ale nie mogą pokazywać pól.
Joshua Goldberg
8

Ctrl+ F12lub wyszukaj „Struktura pliku” w mapie klawiszy

Alan
źródło
7

Ctrl+ F12działa dla mnie. Używam intellij IDEA CE 12 z domyślną mapą klawiszy.

Liang Zhou
źródło
4

Wszystkie te odpowiedzi są subiektywne, ponieważ zależą od Twojej platformy, mapy klawiszy i wersji IntelliJ.

Wierzę, że szukasz narzędzia „Struktura”. W Pomysł 13 WidokNarzędzia systemu WindowsStruktura otworzy widok, a po drodze menu pokaże odpowiedni skrót klawiaturowy do konfiguracji.

Michael Scheper
źródło
4

Dla mnie Ctrl+ F12działa naprawdę dobrze!

pedrotoliveira
źródło
3

Ctrl+ F12naśladuje tę samą funkcjonalność.
Możesz także użyć tego linku, który daje Eclipse i odpowiednie skróty IntelliJ IDEA .

grawer
źródło
2

Myślę, że tutaj możesz znaleźć najbardziej przydatne skróty do Pomysłu jako użytkownik Eclipse ... Eclipse „Szybki zarys” Ctrl+ O(Windows) to odpowiednik Pomysłu „Struktura plików” Ctrl+ F12!

IVBORA
źródło
1
Łącza tylko odpowiedzi nie są przydatne, ponieważ nie gwarantują, że przyszły użytkownik może znaleźć odpowiedź. W odpowiedzi umieść podsumowanie informacji.
Luke
Masz rację, nie myślałem o tym ... po prostu podaj kilka informacji.
IVBORA
2

Można użyć mapy klawiszy zaćmienia w programie Intellij, klikając ALT+ keymap. Następnie wybierz mapę klawiszy zaćmienia.

dvk317960
źródło
1

Ctrl+ F12działa, ponieważ dotyczy wyskakującego okienka struktury pliku, które jest podobne do wyświetlania kodu w Eclipse .

NIMISHAN
źródło
1

W przypadku niektórych rodzajów Linuksa , a zwłaszcza XFCE (takich jak Xubuntu, Mint XFCE), wiele domyślnych mapowań układu klawiatury XWin nie działa .

Wynika to z tego, że pokrywają się z przypisanym Menedżerem okien -> Skróty klawiaturowe. Do konkretnego pytania Ctrl+ F12przypisano obszar roboczy 12, w co wątpię, że wielu z nich w ogóle korzysta.

Rozwiązaniem jest usunięcie tych zadań menedżer okien w Window Manager -> Klawiatura kartę. Jako tymczasowe obejście możesz użyć akcji IDEA za pomocą Find action Ctrl + Shift+A

Istnieją inne nakładające się krótkie klawisze. Bibliografia:

Svilen
źródło
0

Jak wspomniano, używam XFCE z systemu Windows do zdalnego Ubuntu i CTRL+ F12nie działa. Ponieważ nikt nie wspomniał o rekombinacji, chciałbym podzielić się moim rozwiązaniem.

  • Ctrl+ Alt+ s`, aby otworzyć ustawienia.
  • Kliknij Keymap
  • Wejście file structure w polu wyszukiwania
  • Kliknij element prawym przyciskiem myszy i kliknij Add Keyboard Shortcut
  • Naciśnij kombinację klawiszy, którą lubisz i używałem Ctrl + Shift+, oodkąd pochodzę ze świata Eclipse. Ctrl+ oZostał już związany, więc użyłem Ctrl+ Shift+ ozamiast

Teraz możesz użyć Ctrl + Shift+o aby wyzwolić strukturę pliku.

Szczegółowe informacje na temat ponownego wiązania mapy klawiszy można znaleźć w tym wątku .

Eugene
źródło
-3

Skróty to: Ctrl+ Shift+ Ndo plików Ctrl+ Ndo klas

użytkownik3495241
źródło
-8

Ctrl+ Alt+ Lto ten, którego szukasz.

Anonimowy Tchórz
źródło
1
To wywołuje dla mnie okno dialogowe „Ponownie sformatuj kod”, używając domyślnych powiązań klawiatury.
Andrzej Doyle
@ LuigiR.Viggiano Czy ⌘ + F12 nie jest nadpisywane przez polecenie zwiększania głośności systemu? Czy znasz sposób, aby tego uniknąć?
Denis Weerasiri,
Tak, możesz zmienić skróty do OS X, myślę, że w ustawieniach klawiatury, ale nie pamiętam teraz.
Luigi R. Viggiano,
To jest LOGOUT w ubuntu
prayagupd
1
@DenisWeerasiri Musisz przytrzymać przycisk Fn, aby nacisnąć przyciski F na komputerze Mac. Więc ⌘ + F12 jest taki sam jak ⌘ + Fn + VolumeUp
hnilsen