Szukaj…


Kompiluj i uruchamiaj

Utwórz projekt (kompilacja zmodyfikowana i zależna)

Windows: Ctrl + F9

OS X / macOS: Cmd + F9

Skompiluj wybrany plik, pakiet lub moduł

Warto to wiedzieć, ponieważ podczas debugowania tego skrótu można użyć do szybkiego przeładowania / wymiany klas podczas wymiany.

Windows: Ctrl + Shift + F9

OS X / macOS: Cmd + Shift + F9

Wybierz konfigurację i uruchom

Windows: Alt + Shift + F10

OS X / macOS: Opcja + Shift + F10

Wybierz konfigurację i debuguj

Windows: Alt + Shift + F9

OS X / macOS: Opcja + Shift + F9

Biegać

Shift + F10

Odpluskwić

Shift + F9

Uruchom konfigurację kontekstową z edytora

Windows: Ctrl + Shift + F10

OS X / macOS: Cmd + Shift + F10

Uzupełnianie kodu

Podstawowe uzupełnianie kodu (nazwa dowolnej klasy, metody lub zmiennej)

Windows: Ctrl + spacja

OS X / macOS: Cmd + spacja

Inteligentne uzupełnianie kodu (filtruje listę metod i zmiennych według oczekiwanego typu)

Windows: Ctrl + Shift + Spacja

OS X / macOS: Cmd + Shift + Space

Nadpisywanie kodu z sugestią

Patka

Dodanie kodu z sugestii zakończenia

Wchodzić

Wyszukaj / zamień

Szukaj wszędzie

Podwójna zmiana

Odnaleźć

Windows / Linux: Ctrl + F.

OS X / macOS: Cmd + F.

Znajdź następny

F3

Znajdź poprzedni

Shift + F3

Zastąpić

Windows / Linux: Ctrl + R.

OS X / macOS: Cmd + R

Znajdź na ścieżce

Windows / Linux: Ctrl + Shift + F.

OS X / macOS: Cmd + Shift + F.

Zamień na ścieżce

Windows / Linux: Ctrl + Shift + R.

OS X / macOS: Cmd + Shift + R

Refaktoryzacja

Kopiuj

F5

Ruszaj się

F6

Bezpieczne usuwanie

Windows / Linux: Alt + Delete

OS X / macOS: Cmd + Delete

Pamiętaj, że klawisz Delete w systemie OS X / macOS jest równoważny klawiszowi Backspace w innych systemach operacyjnych.

Przemianować

Shift + F6

Metoda wyodrębniania

Windows / Linux: Ctrl + Alt + M

OS X / macOS: Cmd + Opcja + M

Wyodrębnij pole

Windows / Linux: Ctrl + Alt + F.

OS X / macOS: Cmd + Opcja + F.

Wyodrębnij zmienną

Windows / Linux: Ctrl + Alt + V

OS X / macOS: Cmd + Opcja + V.

Wyodrębnij stałą

Windows / Linux: Ctrl + Alt + C

OS X / macOS: Cmd + Opcja + C

Wyodrębnij parametr

Windows / Linux: Ctrl + Alt + P

OS X / macOS: Cmd + Opcja + P

Inny

Surround z

Otacza blok kodu znakiem if , for , <editor-fold ...> i więcej.

Windows / Linux: Ctrl + Alt + T

OS X / macOS: Cmd + Opcja + T

Podstawowa nawigacja

Przejdź do edytora (z okna narzędzia)

wyjście

Przełączanie fokusa na odpowiednie okno narzędzia

Windows: Alt + <numer okna narzędzia>

OS X / macOS: Cmd + <numer okna narzędzia>

Na przykład przełączając fokus na okno projektu

Windows: Alt + 1

OS X / macOS: Cmd + 1

Wyskakujące ostatnio pliki

Windows: Ctrl + E.

OS X / macOS: Cmd + E.

Znajdź akcję

Windows: Ctrl + Shift + A

OS X / macOS: Cmd + Shift + A

Nawigować do

  • Plik:

    • Windows: Ctrl + Shift + N

    • OS X / macOS: Cmd + Shift + N

  • Klasa :

    • Windows: Ctrl + N

    • OS X / macOS: Cmd + N

  • Symbol (klasa / metoda / zmienna / nazwa stała):

    • Windows: Ctrl + Alt + Shift + N

    • OS X / macOS: Cmd + Opcja + Shift + N

    Zauważ, że możesz użyć nazwy klasy, aby zawęzić wyszukiwanie metod / zmiennych / stałych, na przykład, aby znaleźć symbol usersCollection w klasie UserDAO :

      UserDAO.usersCollection
    
  • Wszędzie:

    • Windows: Shift + Shift

    • OS X / macOS: Shift + Shift

Aby wyszukać coś, co ma wiele słów, np. InetAddressCachePolicy , wystarczy wpisać InAddCacPo lub coś podobnego, który zawiera części słów w całej nazwie.

Idź do numeru linii

Windows: Ctrl + G

OS X / macOS: Cmd + L

Wróć do ostatniej lokalizacji edycji

Windows: Ctrl + Shift + Backspace

OS X / macOS: Cmd + Shift + Backspace

Wyszukiwanie użycia

Znajdź użycie / Znajdź użycie w pliku

Windows / Linux: Alt + F7 / Ctrl + F7

OS X / macOS: Opcja + F7 / Ctrl + F7

Podświetl zastosowania w pliku

Windows / Linux: Ctrl + Shift + F7

OS X / macOS: Cmd + Shift + F7

Pokaż zastosowania

Windows / Linux: Ctrl + Alt + F7

OS X / macOS: Cmd + Opcja + F7

Pokaż parametry metody

Windows / Linux: Ctrl + P

OS X / macOS: Cmd + P

Pokazuje, jakie parametry przyjmuje metoda i wszystkie jej przeciążenia.

Parametry metody

Wybór

Wybór o rosnącym zakresie

Jest to przydatne, gdy chcesz wybrać blok, aby wyodrębnić zmienną / metodę itp., Nie musisz precyzyjnie dopasowywać nawiasów, po prostu umieść kursor gdzieś w instrukcji i rób to dalej

Windows: Ctrl + W.

OS X / macOS: Cmd + W

Wybór ze zmniejszającym się zakresem

Windows: Ctrl + Shift + W

OS X / macOS: Cmd + Shift + W

Ta funkcja jest również bardzo przydatna podczas edycji / odtwarzania dokumentów json w twoim IDE.

Wybór pionowy

Nacisnij i przytrzymaj

Windows: Alt

OS X / macOS: Opt

i normalnie wybieraj za pomocą myszy / gładzika (sposób wybierania słowa z rzędu itp.)

Tak powinno to wyglądać

Wiele opieki

Nacisnij i przytrzymaj

Windows: Alt + Shift

OS X / macOS: Opt + Shift

i kliknij tam, gdzie chcesz umieścić daszek. Możesz wybrać umieszczenie wielu linii w jednej linii lub w poprzek linii w różnych pozycjach.

Teraz możesz wykonać wszystkie operacje, które można wykonać na jednym wybranym słowie (przytrzymaj Ctrl (Windows) lub opcję (Mac OS) i użyj klawiszy Lewy lub Prawy , aby przeskakiwać między słowami), a wszystkie one wpłyną na wszystkie pozycje karetki .

Możesz nawet wycinać / wklejać wiele zaznaczeń z jednego miejsca do drugiego.

Posiadanie wielu linii jest bardzo przydatne, gdy chcesz zmienić strukturę tekstu w wielu liniach / wielu pozycjach w tej samej linii.

Wybieranie zduplikowanych wystąpień

Wybierz tekst i naciśnij

Windows: Alt + J

OS X / macOS: ctrl + G

aby wybrać następne wystąpienie tego samego tekstu.

Otrzymujesz jeden karetkę przy każdym wybranym wystąpieniu, którego można użyć do zmiany każdego wystąpienia jednocześnie.

Np. Próbowałem podać przykład w tym gifie, mam nadzieję, że to pomoże



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow