Il existe de nombreuses clés de raccourci dans l'idée IntelliJ qui font que les gens aiment, et il y a aussi des discussions intéressantes sur Stackoverflow. Tout le monde a ses propres favoris, et il est vraiment difficile d'obtenir une liste idéale. J'ai également réglé les clés de raccourci d'Intellij auparavant. Cette fois, je classerai brièvement les dix clés de raccourci préférées parmi les premiers - Keys de Dieu selon ma fréquence de développement quotidienne.
1 conseils intelligents
Intellij est bien sûr la première chose à faire avec l'intelligence! Le code de base invite à l'espace Ctrl +, et Ctrl + Shift + l'espace est plus intelligemment invité par les informations de type, mais parce que Intellij invite toujours automatiquement à mesure que nous appuyons, nous n'appuyons souvent pas manuellement ces deux touches de raccourci (à moins que la boîte rapide ne disparaisse). Utilisez F2 / Shift + F2 pour passer au mauvais code, Alt + Entrez rapidement Correction (c'est-à-dire la fonction de correction rapide dans Eclipse). Lorsque l'invite intelligente termine automatiquement le nom de la méthode, nous devons généralement remplir la fin des supports et demi-colons inversés de ligne. Il sera gênant lorsque les supports seront imbriqués dans de nombreuses couches. À l'heure actuelle, nous avons juste besoin de taper Ctrl + Shift + Entrez pour compléter automatiquement la fin des caractères. Et ce ne sont pas seulement les supports, par exemple, vous pouvez également ajouter automatiquement des supports bouclés {} lorsque vous tapez si / pour.
Enfin, je tiens à dire qu'Intellij peut détecter intelligemment les fichiers de configuration et les classes de cadres traditionnels tels que Spring et Hibernate, et utiliser un freinage statique pour scanner et comprendre intelligemment comment votre projet est construit et configuré sous une apparence apparemment "statique".
2 reconstruction
Le refactoring Intellij est une autre fonction d'éclipse parfaite, son intelligence est étonnante, comme la vérification automatique de toutes les correspondances lors de l'extraction de variables et de les extraire en une variable en même temps. Surtout après avoir regardé "Refactoring - Améliorer la conception de code existante", il est tout simplement excitant d'avoir la coopération d'Intellij! Ce sont également les puissantes fonctions d'intelligence et de reconstruction qui rendent le développement TDD sous Intellij très fluide.
En arrivant au point, parlons d'un sommaire de la fonction de refactorisation invincible clé de raccourci ctrl + shift + alt + t, appelé refactor this. La méthode pressante est un peu compliquée, mais elle est également conforme au style d'Intellij. De nombreuses touches de raccourci doivent être complétées avec les deux mains, contrairement à Eclipse. Beaucoup des clés de raccourci les plus utiles peuvent être complétées d'une seule main (je ne sais pas si elle est considérée comme un avantage majeur de l'éclipse). Cependant, si vous avez utilisé EMACS, vous sentirez que ce n'est rien (pas Emacs Black). De plus, il existe certaines des techniques de reconstruction les plus couramment utilisées, car elles sont trop souvent utilisées, et si vous les choisissez dans le refacteur ce menu à chaque fois, ce sera un peu inefficace. Par exemple, Shift + F6 est directement renommé, tandis que Ctrl + Alt + V extrait des variables.
Génération de code 3
Ce point est similaire à Eclipse. Bien qu'il ne soit pas unique, il est toujours répertorié en haut de la liste car il est très fréquent dans une utilisation quotidienne. COMMUNEMENT utilisé, incluez une onglet FORI / SOUT / PSVM + pour générer des codes de modèle de chauffeur de chauffeur tels que des boucles, un système, des méthodes principales, etc., et utilisez Ctrl + J pour afficher tous les modèles. La section "auxiliaire" suivante parlera de l'insert ALT +. Cliquer dans la fenêtre d'édition peut générer du constructeur, du tostring, du getter / setter, de la méthode de classe parent de réécriture, etc. Ces deux techniques sont si courantes que vous devez générer un tas de principaux, system.out et getter / setter presque tous les jours.
De plus, IntelliJ Idea 13 a ajouté une fonction d'achèvement postfix (complétion postfix), qui est plus flexible et puissante que la génération de modèles. Par exemple, pour saisir (utilisateur utilisateur: utilisateurs) Il vous suffit de saisir l'utilisateur.Four + l'onglet. Par exemple, pour entrer la date d'anniversaire = user.getBirthday (); Entrez simplement user.getBirthday (). Var + Tab.
4 Modifier
L'une des clés que je dois mentionner dans l'édition est que le code peut être sélectionné automatiquement par syntaxe et le Ctrl + Shift + W. De plus, Ctrl + gauche / droite déplace le curseur vers les mots avant / arrière, et Ctrl + [/] se déplace vers le bloc de code avant / arrière. Ces mouvements de curseur de style vim sont également un moment fort. Si vous ajoutez Ctrl + gauche / droit / [] ci-dessus, vous pouvez sélectionner le code dans la plage de saut. Alt + Forward / A revers se déplace vers la méthode avant / arrière. Il y en a également des lignes très ordinaires comme Ctrl + Y delete, Ctrl + D Copy Lines et Ctrl + </> Collapse Codes.
En ce qui concerne le mouvement du curseur, en plus des fonctions déjà fournies par Intellij elle-même, nous pouvons également installer IdeaVim ou Emacsideas pour profiter du mouvement rapide de Vim et une fonction AceJump d'Emacs (super cool!). De plus, la fonction de signet d'Intellij est également bonne. Utilisez Ctrl + Shift + Num pour définir à nouveau 1 à 10 signets (appuyez à nouveau sur cet ensemble de touches de raccourci pour supprimer le signet), puis sautez dans Ctrl + Num. Cela évite le problème de sauter des allers-retours entre Ctrl + gauche / droite dans la position d'édition précédente / suivante, et cette clé de raccourci entre en conflit avec la cure du coton de Windows par défaut (il y a plus d'Alt par défaut, qui entre en conflit avec Windows modifiant la direction de l'affichage de l'affichage, et le moniteur devient explicite si vous accidentellement, ah).
5 Trouvez ouvert
Semblable à Eclipse, Ctrl + N / Ctrl + Ctrl + N d'Intellij peut ouvrir des classes ou des ressources, mais Intellij est plus intelligent. Tous les caractères que nous entrons seront considérés comme une correspondance floue, ce qui permet d'économiser le problème de saisir * dans Eclipse. La dernière version de l'idée ajoute également la fonction de recherche Everywhere. Appuyez simplement sur Shift + Shift pour rechercher n'importe quoi dans une boîte contextuelle, y compris les classes, les ressources, les éléments de configuration, les méthodes, etc.
La relation d'héritage d'une classe peut être utilisée pour ouvrir la fenêtre de hiérarchie de classe avec Ctrl + H. Lorsque vous sautez au niveau de l'héritage, utilisez respectivement Ctrl + B / Ctrl + Alt + B pour correspondre à la classe parent ou à la définition de la méthode des parents respectivement. Utilisez Ctrl + F12 pour afficher toutes les méthodes de la classe actuelle.
Il est également très simple de trouver une classe ou une méthode à utiliser, ALT + F7. Pour trouver l'emplacement du texte, utilisez Ctrl + F / Ctrl + Shift + F pour rechercher dans la fenêtre actuelle ou dans tout le projet, puis passez d'avant en arrière au lieu de correspondance suivant avec F3 / Shift + F3.
Une autre preuve de la nature plus intelligente d'Intellij est que vous pouvez saisir directement le mot que vous recherchez dans n'importe quel menu ou fenêtre d'affichage, et Intellij le filtrera automatiquement pour vous.
6 autres auxiliaires
Les touches magiques ci-dessus sont jumelées avec des touches de raccourci auxiliaires pour vous débarrasser de vos mains plus de 90% du temps et se concentrer sur le clavier comme si vous effectuez une performance de piano. Ces dernières pièces de puzzle discrètes mais cruciales sont:
Ø Commande: Ctrl + Shift + A peut trouver toutes les commandes IntelliJ, et chaque commande a ses clés de raccourci après. Ce n'est donc pas seulement une excellente clé, mais aussi un outil pour trouver des clés de raccourci d'apprentissage.
Ø Nouveau: ALT + peut créer de nouvelles classes, méthodes, etc.
Ø Code de format: format la liste d'importation ctrl + alt + o, code de format ctrl + alt + l.
Fenêtre de commutation Ø: Alt + Num, couramment utilisés sont une structure à 1 projection, des résultats de recherche 3, un débogage de 4/5. Ctrl + Tab commutant la page Tab, Ctrl + E / Ctrl + Shift + E
Ouvert des fichiers récemment ouverts ou modifiés.
Ø Test unitaire: Ctrl + Alt + T crée des cas de test unitaire.
Ø Exécuter: Alt + Shift + F10 exécute le programme, Shift + F9 commence à déboguer, Ctrl + F2 s'arrête.
Ø Débogage: F7 / F8 / F9 correspond à l'entrer, à passer et à continuer respectivement.
De plus, il y en a que je personnalise, tels que l'écran divisé horizontal Ctrl + |, et certaines petites fonctions magiques Ctrl + Shift + V, coller et copier il y a longtemps. ALT + SHIFT + INSERT ENTERS EN MODE COLONNE et le sélectionne en fonction de la colonne.
7 Liste finale
Cette liste est trop luxueuse, et les derniers sont si utiles et ne montrent aucune faiblesse.
Ø Top # 10 Couper: onglet Ctrl +
Ø Top # 9 Choisissez ce que vous voulez: Ctrl + W
Ø Top # 8 Génération de code: modèle / postfix + onglet
Ø Top # 7 Ordres d'émission: Ctrl + Shift + A
Ø Top # 6 nulle part à masquer: Shift + Shift
Ø Top # 5 Achèvement automatique: Ctrl + Shift + Entrée
Ø TOP # 4 Créez tout: ALT +
C'est trop difficile à abandonner, les trois premiers sont liés!
Ø Top # 1 Achèvement intelligent: Ctrl + Shift + Space
Ø Top # 1 auto-guérison: Alt + Entrée
Ø Top # 1 Refactor tout: Ctrl + Shift + Alt + T
Résumer
Ce qui précède est les dix premières clés de raccourci pour Intellij Idea qui vous est présentée par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!