Word Wrap dans Eclipse Java?

J’ai déjà un retour à la ligne pour PHP Eclipse ( Comment puis-je obtenir un retour à la ligne pour fonctionner dans Eclipse PDT pour les fichiers PHP? ). Qu’en est-il d’Eclipse Java? Existe-t-il un outil similaire pour envelopper les lignes de code Java?

Ctrl + Shift + F formatera un fichier dans Eclipse, en séparant les longues lignes en plusieurs lignes et en ajoutant de jolis commentaires. Vous pouvez également mettre en évidence uniquement une partie du texte et le formater.

Je me rends compte que ce n’est pas un habillage automatique de mots doux / dur, mais je ne pense pas que la question demandait quelque chose de compliqué.

Je tiens à souligner que l’emballage de mots est une idée terrible du code. Je suppose que tout le monde a son propre style, mais en règle générale, vous devez restructurer ou repenser les blocs de code qui prennent beaucoup plus qu’un seul écran horizontal moyen. (environ 1280 pixels)

Bien sûr, il y a toujours des exceptions … comme des exceptions verbeuses par exemple, mais celles-ci ne sont pas essentielles à la compréhension du code.

Scanner une ligne qui dépasse un seul écran horizontal, ou lire une pensée qui emstack sur plusieurs lignes, rendra votre code beaucoup plus difficile à comprendre.

En outre, le nombre de lignes sera bizarre, car le traitement de texte fera qu’une ligne semble prendre 2, 3 ou frissonner… 4 lignes de code.

En ce qui concerne les commentaires, les retours en ligne ne devraient poser aucun problème à quiconque.

Gardez également à l’esprit que le code de saisie de texte n’est pas une pratique courante, et vous dites essentiellement que tout le monde qui lit votre code doit activer le retour à la ligne, ce qui est, je suis désolé, inutilement pénible. code faire ….

Si l’imbrication vous oblige à envelopper les mots … eh bien, c’est aussi une très mauvaise odeur de code.

C’est mes deux cents.

Ceci est pour toute personne qui a le problème suivant avec le plug-in Word-Wrap “Ahtik” dans Texlipse: le plug-in installe bien, mais en sélectionnant l’option “word-wrap” en utilisant le menu contextuel (ou en appuyant sur Ctrl + Alt + W) le texte à emballer momentanément, puis retournez simplement à être déballé (cela inclut probablement toute personne utilisant Windows 7).

Voici un correctif … directement du développeur lui-même! J’ai envoyé un courrier électronique à Ahti Kitsik pour tenter de trouver un moyen de contourner le problème, et j’ai été surpris quand il a trouvé une solution et me l’a envoyé le lendemain. Il a suggéré que, en retour, je puisse simplement rendre cette information largement disponible.

Donc, le moyen de le réparer comme suit:

Recherchez l’emplacement du plug-in texlipse. Ce sera probablement dans le dossier Eclipse, et l’adresse se terminera probablement: … \ eclipse \ plugins \ net.sourceforge.texlipse_1.5.0.

Sauvegardez le fichier plugin.xml au cas où, puis modifiez l’original en supprimant les morceaux de code suivants:

-En premier lieu, l’action (à partir de la ligne 843):

action

class="net.sourceforge.texlipse.actions.TexWordWrapAction" definitionId="net.sourceforge.texlipse.commands.texWordWrap" icon="icons/wrap.gif" id="net.sourceforge.texlipse.actions.texWordWrap" label="W&rap text" menubarPath="net.sourceforge.texlipse.menus.latex/latexGroup" style="toggle" toolbarPath="latexGroup" tooltip="Use word wrap" 

-Deuxièmement, la “commande” (commençant à la ligne 972):

commander

  categoryId="net.sourceforge.texlipse.latexEditingCategory" name="Wrap text" id="net.sourceforge.texlipse.commands.texWordWrap" 

(Lorsque vous avez terminé, le fichier doit comporter 1257 lignes au lieu de 1271).

Enfin, Ahti dit: “Lancez eclipse avec l’argument de ligne de commande -clean pour forcer le rechargement de plugin.xml.” (Personnellement, je ne savais pas comment faire, alors je viens de supprimer et de réinstaller son plugin, puis j’ai quitté Eclipse et j’ai édité le code avant de le redémarrer).

La fonction devrait fonctionner correctement maintenant. J’espère que cela aide quelqu’un. Et merci encore Ahti!

En attendant, il y a eu une pause dans le plug-in de bouclage des mots d’Ahtik qui, je dois le dire, fonctionne très bien et corrige un bogue de numérotation des lignes confondues: Plug-in Word-Wrap d’Eclipse

Ouvrez Eclipse -> Aide -> Installer un nouveau logiciel -> Cliquez sur le bouton “Ajouter ..” et copiez cette ligne ” http://dev.cdhq.de/eclipse/updatesite/luna/ ” dans le champ Nom et emplacement -> Cliquez sur OK.

Vérifier -> Règle de numéro de ligne et fonctionnalité de retour à la ligne -> Suivant -> Suivant -> Terminer -> Restarder Eclipse!

entrer la description de l'image ici