9
votes

Comment puis-je obtenir Eclipse pour ajouter automatiquement un point-virgule?

Voici la situation. J'ai le code Java suivant: xxx

juste après avoir appuyé sur le "". Je reçois le menu contextuel avec les méthodes de chaîne. J'en choisis un, remplissez les arguments, mais je dois ensuite appuyer sur la touche de flèche droite pour passer le passé) afin que je puisse taper dans le;

dans emacs j'ai utilisé une macro (méta-entrée i Pensez) qui, lorsque vous appuyez sur, ajoutez un point-virgule à la fin de la ligne actuelle puis placez-moi dans la ligne suivante, à la bonne indentation. Y a-t-il une telle macro dans Eclipse?


2 commentaires

Je suppose que vous voulez dire que vous tapez la clé flèche droite pour passer au-delà du ) afin que vous puissiez taper un ; . Vous pouvez également appuyer sur entrer pendant le mode modèle pour passer à la fin d'une méthode juste insérée. Donc, si vous êtes satisfait des valeurs par défaut avec une proposition de contenu, vous pouvez simplement appuyer sur Entrée deux fois, pour l'insérer, puis passer à la fin de la ligne.


Ahh, oui, merci. Il est plus rapide de taper "Entrée; Entrée" que la "flèche droite; entrez" J'utilisais. Toujours "entrer méta-entrée" serait encore plus rapide.


4 Réponses :


18
votes

Cela insère le point-virgule à la fin de la ligne, mais vous devez toujours le taper:

Préférences> Java> Editeur> Typage> Vérifiez "Semicolons"

Néanmoins, mieux que rien.


2 commentaires

Je n'avais pas vu ça. Merci. Mais, après avoir vérifié cette case, j'ai répété les étapes de la question et aucun point-virgule n'est ajouté.


Lorsque vous tapez un point-virgule, cette option le pose à la fin de la ligne, plus non moins. Je sais que cela ne résout pas le problème que vous rencontrez, mais c'est une amélioration (2 clés à appuyer au lieu de 3), alors je l'ai mentionné.



0
votes

Je ne sais pas quel système d'exploitation que vous utilisez, mais n'oubliez pas que Eclipse, comme si le reste des applications de votre système peut être manipulé à l'aide de programmes de macro externes à l'aide de commandes d'interface utilisateur simples.

J'utilise un Mac et j'utilise un programme appelé clavier Maestro. Ce que vous avez demandé m'a pris environ une minute pour effectuer. Allez simplement à la fin de la ligne, tapez ";" Et appuyez sur Retour pour aller à la ligne suivante (Eclipse prend soin de soin ou indençant). Je suis sûr que vous pouvez trouver des outils similaires pour votre système d'exploitation de choix.


0 commentaires

5
votes

Voir ceci lien .

"La préférence est désactivée par défaut, vous devez donc l'activer. Aller à Fenêtre> Préférences> Java> Editeur> Taper. Activez les points-virgules sous la section Insérer automatiquement la position correcte. < / p>

Maintenant, lorsque vous appuyez sur Semicolon depuis n'importe où dans une déclaration, Eclipse ajoute un point-virgule à la fin de la ligne et place le curseur juste après le point-virgule afin que vous puissiez commencer à modifier la ligne suivante. "


0 commentaires

0
votes

Il y a quelques plugins Eclipse qui peuvent vous aider avec cela:


0 commentaires