Je fais enfin le voyage de retour à IntelliJ via Eclipse. Actuellement, mon Eclipse est configuré de sorte que si j'ai actuellement une instruction comme celle-ci (où ^ indique où se trouve actuellement mon curseur):
foo.bar("hello"^)
et j'ai appuyé sur la touche point-virgule (;), cela mettra automatiquement le point-virgule à la fin de l'instruction:
foo.bar("hello");
Actuellement, IntelliJ fait ceci:
foo.bar("hello";)
Cela signifie que je devrai taper explicitement le crochet de fermeture avant de taper le point-virgule.
Ce n'est pas un gros problème évidemment, mais je me suis retrouvé à mettre le point-virgule au mauvais endroit plusieurs fois aujourd'hui alors que je fais la transition vers IntelliJ et j'ai pensé qu'il pourrait être plus efficace (pour mes doigts et mon cerveau) de ne pas avoir pour taper le crochet de fermeture.
Pour Windows utilisateurs, Ctrl+Shift+Enter.
Pour macOS/OS X utilisateurs, ⌘ Command+⇧ Shift+Enter.
Cela termine la déclaration que vous écrivez actuellement. Essayez-le dans quelques situations différentes, comme dans les instructions if, pour les boucles, etc., et vous verrez qu'il terminera la ligne et ouvrira quelques accolades pour vous si nécessaire.
Vous pouvez ajouter votre propre clavier. J'ai ajouté Ctrl+; à mes Keymaps pour l'action "Complete Current Statement". Cela m'a sauvé un coup de clé supplémentaire et l'a rendu un peu plus intuitif.
Ctrl+Semicolon
OK
et OK
pour enregistrer et quitter.Vous pouvez choisir de supprimer ou de conserver le mappage existant. Devrait ressembler à ceci lorsque vous avez terminé: