J'essaie d'essayer Intellij et j'avais une gêne mineure que je ne pouvais pas comprendre s'il y a une solution possible pour Intellij. Dans Eclipse et même textmate (ainsi que de nombreux autres éditeurs avec autocomplete), si vous êtes au milieu d'une section autocomplete, telle qu'une zone de chaîne ou de parenthèse, vous pouvez appuyer sur Entrée ou onglet pour aller à la fin de cette section. Par exemple:
if (blah.equals(something.toString()))
4 Réponses :
Dans ce contexte si vous appuyez sur Ctrl-Shift-Entrer KBD> comme le suggère un CrazyCoder, vous obtenez un type de comportement. Il ajoutera les accolades et mettra votre curseur sur la ligne suivante. Vous pouvez également appuyer sur shift-entrer kbd> qui vous mettra à la ligne suivante et apporte moins d'hypothèses sur le code. Ctrl-Shift-Entrez KBD> se comporte différemment en fonction du code qu'il examine, de sorte que cela ne vous donnera pas un comportement cohérent. Par exemple au milieu d'une chaîne, il vous met à la fin de la ligne et ajoute un demi-point. P>
Il semble juste que l'extrémité est la clé préférée ici pour arriver à la fin de la ligne. Vous pouvez ajouter dans la carte clé une clé supplémentaire pour aller à la fin de la ligne, si une combinaison de clés différente fonctionne mieux pour vous, mais cela ne changera pas simplement son comportement car vous êtes au milieu d'une parenthèses. p>
En regardant les options de l'idée, il semble que le comportement des parenthèses ne soit pas vraiment un modèle en direct, comme la création automatique de la boucle, de sorte que vous n'ayez pas l'onglet lorsque vous avez terminé, il s'agit plutôt de compléter automatiquement les parenthèses pour vous et reconnaissez intelligemment que vous voudrez peut-être taper de manière fluide comme si ce n'est pas le cas. P>
i essayé cmd-shift entrer kbd> (sur mac) et le résultat semble plus utile pour moi (dans le code javascript). J'utilise un tuyau ( '|') pour visualiser le curseur ici: avant: p> if(a == b) {
|
}
pas actuellement pris en charge par Intellij. Il y a une demande de fonctionnalité ouverte à cet égard à http://youtrack.jetbrains.com/issue/idea- 74666 . Les votes supplémentaires seraient gentils. P>
Étant donné que ces réponses sont une sorte d'ancienne, je ne sais pas si quelqu'un est conscient que vous pouvez sortir des fichiers automatiques ci-joints classés en tapant shift kbd> + clé kbd > p>
en Java si vous avez fait System.out.println ("Bonjour World!");
Si votre curseur est dans le "", shift kbd> + " kbd> vous mènera en dehors du" "et shift kbd> + ) KBD> vous mènera en dehors de la () p>