intellij-idea
Handige snelkoppelingen
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
Navigeren naar
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 vindenusersCollection
in klasseUserDAO
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.
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