[JAVA] Notes d'opération fréquemment utilisées d'IntelliJ
Windows, moi-même utilisateur Eclipse
J'ai rejoint un projet IntelliJ sur mon Mac
J'ai vérifié le minimum nécessaire uniquement pour une utilisation fréquente, alors prenez-en note.
Je mettrai à jour ce que j'aime de temps en temps.
Ce que vous devez faire à l'avance
- Désactivez les raccourcis de la source d'entrée MacOS (car il correspond à la fin)
- Pour les projets Maven, importez automatiquement les projets Maven
- Changer la taille de la police (Zoom) avec Ctrl + Molette de la souris = ON
- Assurez-vous que le saut de ligne à la fin du fichier sur Enregistrer = Ligne modifiée uniquement
- Afficher le numéro de ligne = ON
- Afficher les espaces = ON (les espaces pleine largeur sont affichés comme □)
Premier = OFF
- Sélection surround lors de la saisie de guillemets ou d'accolades = ON (entourez la sélection entre guillemets)
- Désactiver la possibilité de copier en tant que texte enrichi (Copier en tant que texte riche par défaut) = OFF
Raccourci
- Le keymap est
Mac OS X 10.5+ keymap
Système d'édition
Clé |
Contenu |
command + f |
Rechercher dans le fichier |
command + r |
Remplacement en fichier |
command + d |
Dupliquer la ligne ci-dessous |
command + delete |
Supprimer la ligne |
Shift + Enter |
Ajouter une ligne ci-dessous |
option + ↑ |
Élargissez votre sélection |
option + ↓ |
Affiner la sélection |
option + command + l |
Format de code |
Ce qui suit est un raccourci Mac, mais utile.
Cela semble difficile lorsque je reviens sous Windows. .. ..
Clé |
Contenu |
ctrl + f |
Déplacez le curseur vers la droite |
ctrl + b |
Déplacez le curseur vers la gauche |
ctrl + p |
Déplacer le curseur vers le haut |
ctrl + n |
Déplacer le curseur vers le bas |
ctrl + a |
Aller au début de la ligne / au début du paragraphe |
ctrl + e |
Aller à la fin de la ligne / à la fin du paragraphe |
ctrl + k |
Supprimer du caractère sur le côté droit du curseur jusqu'à la fin de la ligne / paragraphe |
Système complémentaire
Clé |
Contenu |
tab |
Complément |
esc |
Désactiver l'affichage de fin |
ctrl + space |
Réaffichage complémentaire |
option + return |
Il apparaît un bon guide |
command + shift + return |
Il ajoute joliment les parenthèses et les points-virgules★ Super utilisation ★ |
Système mobile
Clé |
Contenu |
ctrl + j |
Pop up JavaDoc |
Commande sur le lieu d'utilisation+ b |
Aller à la source de la définition |
Commande à la source de la définition+ b |
Affichage contextuel des points d'utilisation |
command + [ |
Retournez à l'endroit avant le saut |
command + ] |
Refaites la commande ci-dessus |
command + u |
Passer à la classe parente |
option + command + b |
Affichage contextuel des classes enfants |
command + e |
Affichage contextuel des fichiers récemment ouverts |
command + F12 |
Affichage contextuel de la liste des méthodes |
changer deux fois |
Recherche par nom de fichier, nom de classe, nom de méthode, etc. |
command + shift + o |
Rechercher le nom du fichier dans le projet |
command + shift + f |
Chaîne de recherche dans le projet |
command + shift + r |
Remplacer la chaîne dans le projet |
Test de débogage
Clé |
Contenu |
ctrl + r |
Courir |
ctrl + d |
déboguer |
command + option + r |
Arrêtez-vous au prochain point d'arrêt |
F8 |
Arrêtez-vous à la ligne suivante |
F7 |
Entrez la méthode et arrêtez(En tant que paramètre de saut) |
option + shift + F7 |
Entrez la méthode et arrêtez(Ignorer le paramètre de saut) |
shift + F8 |
Arrêter après avoir exécuté la méthode actuelle |
command + shift + t |
Génération / mouvement de cas de test |
Fonctions pratiques à utiliser
Général
- Renommez en toute sécurité les classes, méthodes et variables
Clic droit-> Refactoriser-> renommer
- Faites un clic droit près du numéro de ligne et cliquez sur «Annoter» pour afficher l'éditeur final
Comparer avec le presse-papiers
est pratique
déboguer
- Vous pouvez évaluer n'importe quelle formule avec "Formule d'évaluation"
- Vous pouvez revenir à l'état avant d'appeler la méthode avec "Drop frame"
- Vous pouvez spécifier la condition de rupture dans "Condition de rupture"
- "Rewind" peut être réalisé avec le plug-in
Chronon
Au fait, si c'est une machine Windows
- Non seulement IntellJ mais aussi VSCode peuvent être identiques si le keymap est IntellJ.
Clé |
Contenu |
ctrl+c |
Copie de ligne |
ctrl+x |
Ligne de coupe |
ctrl+y |
Supprimer la ligne |
ctrl+d |
Dupliquer la ligne |
ctrl+space |
Réaffichage complémentaire |
ctrl+w |
Élargissez votre sélection |
ctrl+shift+w |
Affiner la sélection |
ctrl+alt+l |
Format de code |
shift+enter |
Ajouter une ligne sous la ligne du curseur |
ctrl+delete |
Supprimer de la position du curseur à la fin de la ligne |
ctrl+backspace |
Supprimer de la position du curseur au début de la ligne |
ctrl+shift+f |
Rechercher dans le projet |
ctrl+n |
classe? rechercher |
ctrl+shift+n |
Rechercher un fichier |
alt+left or alt+right |
Déplacer l'onglet de l'éditeur |
alt+f12 |
Afficher / masquer la console |
Plugins que je mets maintenant
Nom du plugin |
Contenu |
AWS Toolkit |
Développement Lambda |
NodeJS |
Développement Lambda |