Zoeken…


Compileren en uitvoeren

Project maken (gemodificeerd en afhankelijk compileren)

Windows: Ctrl + F9

OS X / macOS: Cmd + F9

Compileer het geselecteerde bestand, pakket of module

Dit is handig om te weten, want bij het debuggen kan deze snelkoppeling worden gebruikt om klassen snel opnieuw te laden / hotswap.

Windows: Ctrl + Shift + F9

OS X / macOS: Cmd + Shift + F9

Selecteer configuratie en voer uit

Windows: Alt + Shift + F10

OS X / macOS: Option + Shift + F10

Selecteer configuratie en foutopsporing

Windows: Alt + Shift + F9

OS X / macOS: Option + Shift + F9

Rennen

Shift + F10

debug

Shift + F9

Voer de contextconfiguratie uit vanuit de editor

Windows: Ctrl + Shift + F10

OS X / macOS: Cmd + Shift + F10

Code voltooid

Basiscodevulling (de naam van een klasse, methode of variabele)

Windows: Ctrl + spatiebalk

OS X / macOS: Cmd + spatiebalk

Smart code-voltooiing (filtert de lijst met methoden en variabelen op verwacht type)

Windows: Ctrl + Shift + Space

OS X / macOS: Cmd + Shift + Space

Code overschrijven met een suggestie

tab

Code toevoegen van een voltooiingssuggestie

invoeren

Zoeken / vervangen

Overal zoeken

Dubbele verschuiving

Vind

Windows / Linux: Ctrl + F

OS X / macOS: Cmd + F

Volgende zoeken

F3

Vorige zoeken

Shift + F3

Vervangen

Windows / Linux: Ctrl + R

OS X / macOS: Cmd + R

Zoeken in pad

Windows / Linux: Ctrl + Shift + F

OS X / macOS: Cmd + Shift + F

Vervangen in pad

Windows / Linux: Ctrl + Shift + R

OS X / macOS: Cmd + Shift + R

refactoring

Kopiëren

F5

Actie

F6

Veilig verwijderen

Windows / Linux: Alt + Delete

OS X / macOS: Cmd + Verwijderen

Merk op dat de Delete- toets op OS X / macOS het equivalent is van de Backspace- toets op andere besturingssystemen.

Rename

Shift + F6

Extract methode

Windows / Linux: Ctrl + Alt + M

OS X / macOS: Cmd + Optie + M

Veld extraheren

Windows / Linux: Ctrl + Alt + F

OS X / macOS: Cmd + Option + F

Variabele extraheren

Windows / Linux: Ctrl + Alt + V

OS X / macOS: Cmd + Option + V

Constant uitpakken

Windows / Linux: Ctrl + Alt + C

OS X / macOS: Cmd + Optie + C

Parameter uitpakken

Windows / Linux: Ctrl + Alt + P

OS X / macOS: Cmd + Option + P

anders

Omringen met

Omgeeft een codeblok met een if , for , <editor-fold ...> en meer.

Windows / Linux: Ctrl + Alt + T

OS X / macOS: Cmd + Optie + T

Basis navigatie

Ga naar editor (vanuit toolvenster)

Esc

Focus naar bijbehorend gereedschapsvenster schakelen

Windows: Alt + <tool venster nummer>

OS X / macOS: Cmd + <nummer van gereedschapsvenster>

Bijvoorbeeld de focus verleggen naar het projectvenster

Windows: Alt + 1

OS X / macOS: Cmd + 1

Pop-up met recente bestanden

Windows: Ctrl + E

OS X / macOS: Cmd + E

Zoek actie

Windows: Ctrl + Shift + A

OS X / macOS: Cmd + Shift + A

  • Het dossier :

    • Windows: Ctrl + Shift + N

    • OS X / macOS: Cmd + Shift + N

  • Klasse:

    • Windows: Ctrl + N

    • OS X / macOS: Cmd + N

  • Symbool (klasse / methode / variabele / constante naam):

    • Windows: Ctrl + Alt + Shift + N

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

    Merk op dat u de usersCollection kunt gebruiken om de methode / variabele / constante zoekopdracht te verfijnen, bijvoorbeeld om symboolgebruikers te vinden usersCollection in klasse UserDAO type:

      UserDAO.usersCollection
    
  • Overal:

    • Windows: Shift + Shift

    • OS X / macOS: Shift + Shift

Om te zoeken naar iets dat meerdere woorden heeft, bijvoorbeeld InetAddressCachePolicy , InetAddressCachePolicy u gewoon InAddCacPo of iets dergelijks dat delen van woorden in de hele naam bevat.

Ga naar regelnummer

Windows: Ctrl + G

OS X / macOS: Cmd + L

Ga terug naar de laatste bewerkingslocatie

Windows: Ctrl + Shift + Backspace

OS X / macOS: Cmd + Shift + Backspace

Gebruik zoeken

Gebruik zoeken / Gebruik zoeken in bestand

Windows / Linux: Alt + F7 / Ctrl + F7

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

Markeer gebruik in bestand

Windows / Linux: Ctrl + Shift + F7

OS X / macOS: Cmd + Shift + F7

Gebruik tonen

Windows / Linux: Ctrl + Alt + F7

OS X / macOS: Cmd + Optie + F7

Toon methode parameters

Windows / Linux: Ctrl + P

OS X / macOS: Cmd + P

Toont welke parameters een methode en alle overbelastingen accepteert.

Method Parameters

Selectie

Selectie met toenemende reikwijdte

Dit is handig als je een blok wilt selecteren om een variabele / methode enz. Te extraheren, je hoeft geen precieze bracket-matching te doen, plaats de caret ergens in de verklaring en blijf dit doen

Windows: Ctrl + W

OS X / macOS: Cmd + W

Selectie met afnemende reikwijdte

Windows: Ctrl + Shift + W

OS X / macOS: Cmd + Shift + W

Deze functie is ook erg handig bij het bewerken / spelen met json-documenten in uw IDE.

Verticale selectie

Houd ingedrukt

Windows: Alt

OS X / macOS: Opt

en selecteer normaal met behulp van muis / trackpad (de manier waarop u een woord in een rij selecteert, enz.)

Zo zou het eruit moeten zien

Meerdere carets

Houd ingedrukt

Windows: Alt + Shift

OS X / macOS: Opt + Shift

en klik waar alles wat u wilt plaatsen. U kunt ervoor kiezen om meerdere carets op één lijn of over lijnen op verschillende posities te plaatsen.

Nu kunt u alle bewerkingen uitvoeren die u zou hebben kunnen uitvoeren op een enkel geselecteerd woord (houd Ctrl (Windows) of Option (Mac OS) ingedrukt en gebruik de toetsen Links of Rechts om over woorden te springen) en al deze beïnvloeden alle caretposities .

U kunt zelfs meerdere selecties van de ene plaats naar de andere knippen / plakken.

Het hebben van meerdere carets is zeer nuttig wanneer u de structuur van tekst over meerdere regels / veel posities op dezelfde regel wilt wijzigen.

Dubbele exemplaren selecteren

Selecteer wat tekst en druk op

Windows: Alt + J

OS X / macOS: ctrl + G

om het volgende exemplaar van dezelfde tekst te selecteren.

U krijgt één caret bij elk van de geselecteerde exemplaren die kunnen worden gebruikt om elk exemplaar tegelijkertijd te wijzigen.

Ik heb bijvoorbeeld geprobeerd een voorbeeld te geven in deze gif, hoop dat het helpt



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow