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