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