intellij-idea - sheet - raccourci intellij comment




Quels sont les raccourcis clavier Intellij IDEA les plus utiles? (14)

J'ai fait un peu de googling dans l'espoir de trouver un post sur les raccourcis IDEA similaires à la publication de Jeff sur les raccourcis Visual Studio ( Visual Studio .NET 2003 et 2005 raccourcis clavier ), mais n'a pas vraiment repéré quelque chose qui a aidé. Espérons que les réponses à cette question combleront le vide.


Aide \ Guide de productivité

Il vous indique quels sont les raccourcis que vous utilisez / n'utilisez pas et affiche les statistiques d'utilisation. Il vous guidera vers les fonctionnalités inconnues.


Ce lien a tout ce dont vous avez besoin. De plus, dans Idea 8 atleast, chaque raccourci est entièrement personnalisable, c'est donc à vous de décider quels sont les plus utiles.

Idée 8 référence PDF


Certains des économiseurs de temps:

  1. Alt + Entrée : affiche les actions voulues (comme le correctif Eclipse)
  2. Ctrl + Alt + V : introduire une variable (ne jamais taper le côté gauche d'une affectation à nouveau)
  3. Ctrl + Maj + Espace : achèvement intelligent ( même deux niveaux depuis IntelliJ 8 )
  4. Ctrl + W : sélectionne successivement des blocs de code croissant. Un peu évident mais un gain de temps réel!

Le blog Canoo contient quelques articles (+8) sur des raccourcis clavier IntelliJ plus avancés.

Les plugins Key Promoter et Shortcut sont vraiment utiles pour apprendre (constamment) les nouveaux raccourcis clavier IntelliJ.


Dans l'outil: "Aide -> Référence de la Keymap par défaut" (comme suggéré par krosenvold )

Sur Internet: "IntelliJ IDEA Developers Documentation"

Windows, Linux et Mac raccourcis clavier des cartes de référence pour les versions 8, 7, 6, 5 et 4.5.

(Je savais que j'avais vu et utilisé ces références "cartes" avant! ;-)

Un de mes favoris (non montré sur les cartes JetBrains) est " Ctrl + Maj + { Flèche vers le haut ou vers le bas}" pour déplacer les lignes / méthodes de haut en bas dans le code source.

Voir aussi la page "Intellij Idea Keyboard Shortcuts" sur Ward's Wiki .


Essayez d'utiliser le plugin Key Promoter . Cela aidera à apprendre les raccourcis. Couple de raccourcis en dehors des suggestions ci-dessus:

  • Alt + Ins : Fonctionne systématiquement pour insérer n'importe quoi. (Ajouter une nouvelle classe, méthode, etc)
  • Ctrl + Alt + T : Bloc de code Surround. Un autre truc utile.

Oui, Ctrl + Maj + A est le plus utile. C'est un raccourci meta



Toute combinaison de Ctrl + Alt + Maj et N.

Ctrl + Maj + T dans idea8 est également excellent.

Il y a aussi une carte complète dans l'aide en ligne.


Voici les raccourcis clavier d'Intellij IDEA que je trouve les plus utiles (listés dans à peu près l'ordre d'utilisation pour moi):

Le raccourci que j'utilise le plus est Ctrl + B (Aller à la déclaration), pour voir ce que fait une méthode, où une variable est déclarée etc. Ceci est presque toujours suivi de Ctrl + Alt + Gauche pour revenir à l'endroit où j'étais ( Ctrl + Alt + Droite fonctionne pour "aller de l'avant" à nouveau).

Un raccourci de navigation associé est Ctrl + Alt + B (Aller à l'implémentation). Appuyez dessus lorsque le signe insertion est au nom de la méthode d'une interface, et vous obtenez une liste déroulante de tous les endroits où cette méthode est implémentée, et vous pouvez sélectionner celle à laquelle vous voulez aller (s'il n'y a qu'une seule implémentation) , vous allez tout droit là-bas). La même chose vaut pour les méthodes surchargées.

Le contraire de ceci est Ctrl + U (Aller à super-méthode / super-classe). Si le curseur est à l'implémentation d'une méthode dans une interface (indiquée par le petit symbole d'interface vert dans la gouttière gauche), ce raccourci vous amène à l'interface elle-même.

Quand je veux voir tous les endroits où une méthode ou une variable est utilisée (ce que je veux faire beaucoup), j'utilise Ctrl + Alt + F7 (Afficher les usages). Cela vous donne une liste déroulante de tous les usages, et vous pouvez facilement naviguer vers chacun d'eux. Je préfère cela à Alt + F7 (Find usages), qui vous donne les mêmes informations, mais dans un volet séparé ci-dessous.

Pour trouver des classes, j'utilise Ctrl + N (Aller à la classe), ce qui vous permet de rechercher en utilisant seulement les majuscules dans le nom de la classe ("camel humps"), et * comme caractère générique.

Encore un autre raccourci que j'utilise, à la fois lors de la lecture et l'écriture de code, est Ctrl + P (Parameter info) aux arguments des méthodes et des constructeurs, pour voir les types et les noms des paramètres.

Quand il s'agit d'écrire du code, j'utilise beaucoup Ctrl + Espace (code de base) pour compléter automatiquement les noms de méthodes, les noms de variables, etc. (ou simplement pour voir quelles méthodes sont disponibles pour un certain objet, en essayant de compléter au point suivant le nom de l'objet).

Pour chercher dans le fichier courant, j'utilise Ctrl - F (Find - probablement le raccourci le moins surprenant de cette liste), F3 / Shift + F3 (Recherche suivante / précédente) pour répéter la recherche, et Ctrl + Shift + F (Find in path ) pour rechercher dans l'ensemble du projet.

Ctrl + W (sélection de blocs de code croissant successivement) est pratique lorsque vous sélectionnez des blocs de code. En appuyant à plusieurs reprises, il sélectionne de plus en plus de code. Utile lors de la recherche, de l'indentation, du commentaire de code etc.

S'il y a des erreurs dans le fichier, F2 / Shift + F2 (Erreur en surbrillance suivante / précédente) passera à eux.

J'utilise la séquence Alt + C , N (Afficher les modifications) pour voir les fichiers du projet que j'ai modifiés par rapport au référentiel subversion. Pour comparer le fichier actuel à la version du référentiel subversion, j'utilise la séquence Alt + C , S , Y (Compare avec la même version du Repository). Dans la vue diff, j'utilise F7 / Shift + F7 pour naviguer entre les changements.

Lorsque vous n'êtes pas dans la vue diff, j'utilise Ctrl + Maj + Alt + Haut / Ctrl + Maj + Alt + Bas pour accéder aux parties du fichier qui ont été modifiées par rapport à la version extraite. À chaque point de modification, vous voyez la partie correspondante dans la version extraite dans une fenêtre pop-up.

Enfin, je lance des tests JUnit en utilisant Ctrl + Shift + F10 .

Edit: Un raccourci très utile que j'ai commencé à utiliser au cours des derniers mois est Ctrl + E. Il fait apparaître une fenêtre contextuelle contenant les 15 fichiers les plus récemment utilisés, et vous n'avez qu'à cliquer sur celui que vous voulez et appuyer sur Entrée pour y accéder.


Voici quelques-uns de mes raccourcis clavier les plus utilisés

La sélection de la syntaxe dans l'éditeur sélectionne un mot au signe insertion, puis sélectionne les zones d'expansion du code source. Par exemple, il peut sélectionner un nom de méthode, puis l'expression qui appelle cette méthode, puis l'instruction entière, puis le bloc conteneur, etc.: Ctrl + W

Achèvement du code de base, pour compléter les méthodes, mots-clés, etc.: Ctrl + Espace

Aller à la déclaration. Utilisez ceci pour naviguer vers la déclaration d'une classe, méthode ou variable utilisée quelque part dans le code: Ctrl + B

Introduire le refactoring de variables pour créer une variable à partir d'une expression. Cette expression peut même être incomplète ou contenir des erreurs. Depuis la version 8, IDEA sélectionne intelligemment une expression probable quand aucun texte n'est sélectionné: Ctrl + Alt + V

Allez dans Class, pour ouvrir rapidement n'importe quelle classe dans l'éditeur: Ctrl + N

Pour ouvrir un fichier, pas seulement les classes: Ctrl + Shift + N

Commentaire / Annulation de la ligne ou de la sélection en cours: Ctrl + / et Ctrl + Maj + /

Quick JavaDoc Popup pour afficher le JavaDoc de la méthode ou de la classe au niveau du curseur de texte: Ctrl + Q ( Ctrl + J sur Mac OS X)

Smart Type Achèvement pour compléter une expression avec un appel de méthode ou une variable avec un type approprié dans le contexte actuel: Ctrl + Maj + Espace

Renommez le refactoring pour renommer n'importe quel identifiant. Peut regarder dans les commentaires, les fichiers texte et à travers différentes langues aussi: Shift + F6

Sélectionnez dans Popup pour sélectionner rapidement l'élément actuellement édité (classe, fichier, méthode ou champ) dans n'importe quelle vue (Project View, Structure View ou autre): Alt + F1

Mettez en surbrillance les utilisations dans le fichier. Placez le curseur de texte sur n'importe quel identifiant sans sélectionner de texte et il affichera tous les endroits dans le fichier où cette variable, méthode etc. est utilisée. Utilisez-le sur un lancer, essayez ou attraper mot-clé pour montrer tous les endroits où l'exception est levée. Utilisez-le sur le mot clé implements pour mettre en évidence les méthodes de l'interface implémentée: Ctrl + Maj + F7


Alt + Shift + Insert - passe en mode de sélection de colonne , permettant la sélection de fragments de texte rectangulaires (colonnes)

Ctrl + Maj + Retour arrière : permet d'accéder à la modification de code la plus récente. Frappez à nouveau pour aller encore plus loin. Très utile pour coder quelque chose, parcourir d'autres classes pendant un moment et ensuite vouloir revenir là où nous avons laissé notre code.

Ctrl + E - fichiers récemment ouverts

Ctrl + Maj + E - fichiers récemment modifiés

Ctrl + Maj + V - Colle l'une des valeurs précédentes du presse-papiers


Ctrl + F11 appelle une boîte de dialogue avec toutes les touches alphanumériques du clavier. En sélectionner un vide ajoutera la ligne courante aux signets et marquera la ligne avec la touche sélectionnée.

Maj + F11 invoque une liste de signets. Appuyer sur une touche prend pour signet associé.


Ctrl + N : Classe ouverte.

Alt + F7 : Trouver les usages.


F7 F8 F9 pour le débogage





keyboard-shortcuts