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.


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.


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 .


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.


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


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


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.


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


7

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


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.



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 .


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!


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.


1

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


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:


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 .



-8

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.