J'ai fait un peu de recherche sur Google en espérant trouver un post sur les raccourcis IDEA similaire au post de Jeff sur les raccourcis Visual Studio ( Visual Studio .NET 2003 et 2005 Keyboard Shortcuts ), mais je n'ai rien trouvé de vraiment utile. Espérons que les réponses à cette question combleront le vide.
intellij-idea
keyboard-shortcuts
eulerCircuit
la source
la source
Réponses:
Voici certains de mes raccourcis clavier les plus utilisés
La sélection compatible avec la syntaxe dans l'éditeur sélectionne un mot dans le signe d'insertion, puis sélectionne les zones d'extension 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
Complétion de code de base, pour compléter les méthodes, mots clés, etc.: Ctrl+Space
Allez à la déclaration. Utilisez ceci pour accéder à la déclaration d'une classe, d'une méthode ou d'une variable utilisée quelque part dans le code: Ctrl+B
Introduisez le refactoring de variable 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 n'importe quel fichier, pas seulement les classes: Ctrl+ Shift+N
Commenter / Décommenter la ligne ou la sélection actuelle: Ctrl+/ et Ctrl+ Shift+/
Popup JavaDoc rapide 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 Completion pour compléter une expression avec un appel de méthode ou une variable avec un type approprié dans le contexte actuel: Ctrl+ Shift+Space
Renommez le refactoring pour renommer tout identifiant. Peut également regarder dans les commentaires, les fichiers texte et dans différentes langues: Shift+F6
Sélectionnez dans la fenêtre contextuelle pour sélectionner rapidement l'élément actuellement édité (classe, fichier, méthode ou champ) dans n'importe quelle vue (vue projet, vue structure ou autre): Alt+F1
Mettez en surbrillance les utilisations dans le fichier. Positionnez le curseur de texte sur n'importe quel identificateur sans sélectionner de texte et il affichera tous les endroits du fichier où cette variable, méthode, etc. est utilisée. Utilisez-le sur un mot-clé throws, try ou catch pour afficher 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+ Shift+F7
la source
De loin, mon raccourci tout usage préféré est Ctrl+ Shift+A
Il effectue une recherche lorsque vous tapez toutes les commandes dans intellij. Non seulement cela, mais lorsque vous trouvez la commande que vous souhaitez, elle affiche également la touche de raccourci correspondante à côté d'elle!
la source
Voici les raccourcis clavier Intellij IDEA que je trouve les plus utiles (répertoriés dans l'ordre d'utilisation pour moi):
Le raccourci que j'utilise le plus est Ctrl+ B(Aller à la déclaration), pour voir ce qu'une méthode fait, où une variable est déclarée, etc. Ceci est presque toujours suivi de Ctrl+ Alt+ Leftpour revenir là où j'étais ( Ctrl+ Alt+ Rightfonctionne pour «aller avant ").
Un raccourci de navigation associé est Ctrl+ Alt+ B, (Aller à l'implémentation). Appuyez dessus lorsque le curseur se trouve au nom de la méthode d'une interface, et vous obtenez une liste contextuelle de tous les endroits où cette méthode est implémentée, et vous pouvez sélectionner celui vers lequel vous voulez aller (s'il n'y a qu'une seule implémentation , vous allez directement là-bas). Il en va de même pour les méthodes remplacées.
Le contraire est Ctrl+ U(Aller à la super-méthode / super-classe). Si le curseur est à la mise en œuvre 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.
Lorsque 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 contextuelle de toutes les utilisations, et vous pouvez facilement naviguer vers chacune d'elles. Je préfère cela à Alt+ F7(Rechercher les 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), qui vous permet de rechercher en utilisant uniquement les majuscules dans le nom de la classe ("bosses de chameau"), et * comme caractère générique.
Pourtant, un autre raccourci que j'utilise, à la fois lors de la lecture et de l'écriture de code, est Ctrl+ P(Parameter info) au niveau des arguments des méthodes et des constructeurs, pour voir les types et les noms des paramètres.
En ce qui concerne l'écriture de code, j'utilise beaucoup Ctrl+ space(complétion de code de base) pour compléter automatiquement les noms de méthode, les noms de variables, etc. (ou simplement pour voir quelles méthodes sont disponibles pour un certain objet, en essayant de compléter automatiquement directement à la point suivant le nom de l'objet).
Pour rechercher dans le fichier actuel, j'utilise Ctrl- F(Rechercher - probablement le raccourci le moins surprenant de cette liste), F3/ Shift+ F3(Rechercher suivant / précédent) pour répéter la recherche, et Ctrl+ Shift+ F(Rechercher dans le chemin) pour rechercher dans l'ensemble du projet.
Ctrl+ W(Sélectionner des blocs de code augmentant successivement) est pratique lors de la sélection de morceaux de code. En appuyant plusieurs fois dessus, vous sélectionnez de plus en plus de code. Utile pour rechercher, mettre en retrait, commenter du code, etc.
S'il y a des erreurs dans le fichier, F2/ Shift+ F2(erreur en surbrillance suivante / précédente) y sautera.
J'utilise la séquence Alt+ C, N(Afficher les modifications) pour voir quels fichiers du projet j'ai modifiés par rapport au référentiel subversion. Pour diff le fichier en cours contre la version dans le dépôt subversion, j'utilise la séquence Alt+ C, S, Y(Comparer avec le même référentiel Version). Dans la vue diff, j'utilise F7/ Shift+ F7pour naviguer entre les changements.
Lorsque je ne suis pas dans la vue diff, j'utilise Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+ Downpour accéder aux parties du fichier qui ont été modifiées par rapport à la version extraite. À chaque point de modification, vous voyez la pièce correspondante dans la version extraite dans une fenêtre contextuelle.
Enfin, je lance des tests JUnit en utilisant Ctrl+ Shift+ F10.
Edit: Un raccourci vraiment utile que je n'ai commencé à utiliser que ces derniers mois est Ctrl+ E. Il affiche une fenêtre contextuelle avec les 15 fichiers les plus récemment utilisés, et vous descendez simplement vers celui que vous voulez et appuyez sur Entrée pour y accéder.
la source
Selon les gens de Jetbrains, il faudra que ce soit ceux-ci, comme ils le sont pour celui qui porte la chemise: (obtenu cela de Devoxx)
la source
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.
la source
Certains des gains de temps:
Le blog Canoo contient des articles (+8) sur certains raccourcis clavier IntelliJ plus avancés.
Les plugins Key Promoter et Shortcut keys list sont vraiment utiles pour (constamment) apprendre les nouveaux raccourcis clavier IntelliJ.
la source
Essayez d'utiliser le plugin Key Promoter . Cela vous aidera à apprendre les raccourcis. Quelques raccourcis en dehors des suggestions ci-dessus:
la source
Cela dépend probablement de votre environnement de développement, mais lorsque je fais du développement BlackBerry, je code dans IntelliJ et je compile et débogue toujours via BlackBerry JDE. Ctrl+ Shift+ Cest vital dans ce cas car il vous permet de copier le chemin complet du fichier que vous êtes en train de modifier, ce qui facilite l'ouverture du fichier dans l'environnement de développement séparé.
la source
Oui, Ctrl+ Shift+ Aest le plus utile. C'est un méta raccourci
la source
Dans l'outil: "Aide -> Référence par défaut du clavier" (comme suggéré par krosenvold )
Sur Internet: "Documentation des développeurs IntelliJ IDEA"
Cartes de référence de raccourcis clavier Windows, Linux et Mac pour les versions 8, 7, 6, 5 et 4.5.
(Je savais que j'avais déjà vu et utilisé ces "cartes" de référence! ;-)
Un de mes favoris (non affiché sur les cartes JetBrains) est " Ctrl + Maj + { Flèche haut ou bas }" pour déplacer les lignes / méthodes de haut en bas dans le code source.
Voir aussi la page "Raccourcis clavier Intellij Idea" sur le wiki de Ward .
la source
Shift+ Deletesupprime la ligne entière (la «coupera» dans le presse-papiers)
Ctrl+ Alt+ Lpour reformater et optimiser les importations
Ctrl+ Shift+ Jpour joindre des lignes (tirer le contenu de la ligne suivante jusqu'à la ligne actuelle).
la source
Alt+ Shift+ Insert- bascule en mode de sélection de colonne , permettant la sélection de fragments de texte rectangulaires (colonnes)
Ctrl+ Shift+ Backspace- aller à l'édition de code la plus récente. Frappez à nouveau pour revenir encore plus loin. Très utile pour coder quelque chose, parcourir d'autres classes pendant un certain temps et vouloir revenir là où nous avons laissé notre code.
Ctrl+ E- fichiers récemment ouverts
Ctrl+ Shift+ E- fichiers récemment modifiés
Ctrl+ Shift+ V- coller l'une des valeurs précédentes du presse-papiers
la source
Un de mes vrais favoris peut ne pas compter exactement comme raccourci clavier. Mais le modèle intelligent "iter" est vraiment génial.
Fondamentalement, si vous voulez parcourir quelque chose en utilisant un type de boucle for "iter", puis un onglet pour utiliser le modèle en direct
itertab
il trouvera la variable la plus probable sur laquelle vous souhaitez effectuer une itération et générer une boucle for pour cela. Je suis presque sûr qu'il utilise la référence la plus proche d'un objet qui prend en charge l'itération.
la source
Ctrl+ F11invoque une boîte de dialogue avec toutes les touches alphanumériques du clavier. La sélection d'un vide ajoutera la ligne actuelle aux signets et marquera la ligne avec la touche sélectionnée.
Shift+ F11invoque une liste de signets. Appuyez sur une touche pour accéder au signet associé.
la source
Ctrl+ Shift+ Enter- termine automatiquement l'instruction de code que vous tapez, en insérant les guillemets, les crochets, les accolades et autres signes de ponctuation si nécessaire.
la source
F7 F8 F9 pour le débogage
la source
Si vous venez d'Eclipse: http://tanu.wordpress.com/2010/09/24/moving-from-eclipse-to-intellij-idea/
La documentation générale et les raccourcis sont sur le site d'Intellij http://www.jetbrains.com/idea/documentation/index.jsp
la source
Toute combinaison de Ctrl+ Alt+ Shiftet N.
Ctrl+ Shift+ Tdans idea8 est également excellent.
Une aide-mémoire complète est également disponible dans l'aide en ligne.
la source
Ctrl+ N: Classe ouverte.
Alt+ F7: Trouvez les usages.
la source
http://www.jetbrains.com/idea/docs/ReferenceCard70_mac.pdf a tout ce dont vous avez besoin. après un certain temps, vous développerez votre propre préférence pour certains raccourcis.
la source
Ce lien contient tout ce dont vous avez besoin. De plus, dans Idea 8 au moins, chaque raccourci est entièrement personnalisable, c'est donc à vous de choisir les plus utiles.
Idée 8 référence PDF
la source