Je suis au courant du fragment "sysout" d’Eclipse qui est parfaitement remplacé par System.out.println (); lorsque l'onglet est terminé.
C'est très utile, mais parfois, j'ai besoin d'envelopper du code existant dans un fichier System.out.println ();
Dans les composants internes d’Eclipse, le modèle est défini comme étant capable d’envelopper un "mot sélectionné". Mais comment utiliser l'extrait de code avec le texte sélectionné, car taper "sysout" supprime évidemment le texte sélectionné.
Une idée?
Le modèle sysout agit sur des instructions Java entières.
System.out.println
lorsque vous appuierez sur entrée.)Eclipse a l'option "Largeur Surround" qui peut le faire pour vous.
SHIFT + ALT + Z devrait vous permettre de voir comment les modèles mettent en page la mise en page.
Je ne pense pas que vous puissiez le faire en une fois, mais qu’en est-il de couper le texte sélectionné, puis: tab + espace, ctrl + v C’est juste une combinaison de touches de plus.
si vous utilisez l'assistant de contenu (ctrl-space sous Windows), l'option sysout se trouve à la fin de la liste. vous voudrez peut-être ajouter des guillemets au modèle avec des guillemets autour de la sélection de mots pour éviter de les saisir.
Préférence> Général> Touches. Puis recherchez "assistant de contenu" ou "contenu" dans "texte de filtre de type". N'appuyez pas sur Entrée. choix "aide au contenu". tapez Binding et définissez vos propres raccourcis. tel que "contrôle + espace".
La partie principale est dans:
Java-> Editeur-> Modèles
Ceci peut être accédé par:
Entourez un texte et appuyez sur:
Windows: SHIFT + ALT + Z (as sadhasivam said)
Mac: CMD + OPT + Z
pour afficher la fenêtre Préférences