Retour automatique à la ligne dans Eclipse Java? [dupliquer]

cette question a déjà une réponse ici:

  • Ne Éclipse avoir la ligne 11 réponses

j'ai déjà word wrap pour Eclipse PHP ( Comment puis-je faire travailler word wrap dans Eclipse PDT pour les fichiers PHP? ). Qu'en Java Eclipse? Est-il un outil similaire pour envelopper des lignes de code Java?

43
demandé sur Community 2010-12-31 20:58:20

5 réponses

Ctrl+Shift+F formatera un fichier dans Eclipse, cassant les longues lignes en lignes multiples et joliment des commentaires de word-wrapping. Vous pouvez également mettre en surbrillance juste une section de texte et le format qui.

je réalise que ce n'est pas un enveloppement automatique de mots doux/durs, mais je ne pense pas que la question demandait quelque chose de fantaisiste.

30
répondu jfritz42 2011-07-20 22:58:37

comme pour souligner que l'emballage de mot est une idée terrible dans le code. Je suppose que tout le monde a son propre style, mais typiquement vous devriez repenser ou repenser les blocs de code qui prennent beaucoup plus qu'un simple écran horizontal moyen. (environ 1280 pixels)

bien sûr, il y a toujours des exceptions... comme les exceptions verbeuses par exemple, mais elles ne sont pas critiques pour la compréhension du code.

Numérisation d'une ligne qui va au-delà d'un simple écran horizontal, ou avoir à lire une pensée qui empile sur plusieurs lignes rendra votre code beaucoup plus difficile à comprendre.

de plus, les comptes de ligne seront bizarres, car l'enroulement de mots fera apparaître une seule ligne comme si elle prenait 2, 3, ou frissonnait la pensée... 4 lignes de code.

autant Que les commentaires allez, retourne ne devrait pas être un problème pour personne.

gardez également à l'esprit, le code d'emballage de mot n'est pas un pratique courante, et vous êtes essentiellement en train de dire que tout le monde lisant votre code devrait mettre le mot enveloppant, ce qui est, je suis désolé de le dire, une chose inutilement douloureuse à faire travailler les autres avec votre code....

si l'imbrication est la cause de vous le besoin d'enveloppement de mot... c'est aussi une très mauvaise odeur de code.

c'est mon 2 cents.

6
répondu Nicholas 2010-12-31 18:49:26

c'est pour toute personne qui a le problème suivant avec le plugin" Ahtik "word-wrap dans Texlipse: le plugin installe bien, mais en sélectionnant l'option" word-wrap " en utilisant le menu contextuel (ou en appuyant sur ctrl+alt+w) provoque le texte à envelopper momentanément, et puis tout simplement flick de nouveau à être déballé (ce qui inclut probablement toute personne utilisant Windows 7).

Voici une correction...directement à partir du développeur lui-même! J'ai envoyé un mail Aits Kitsik dans une dernière tentative pour trouver un moyen ronde, et a été étonné quand il a effectivement trouvé une solution, et me l'a envoyé le lendemain. Il a suggéré qu'en retour, je pourrais simplement diffuser largement cette information.

ainsi, la façon de le fixer comme suit:

cherche l'emplacement du plugin texlipse. Ce sera probablement dans le dossier Eclipse, et l'adresse seront probablement fin: ...\eclipse\plugins\net.sourceforge.texlipse_1.5.0.

sauvegarde le plugin.fichier xml juste à l'intérieur case, puis éditer l'original en supprimant les morceaux de code suivants:

- tout D'abord, l ' "action" (commençant à 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):

commande

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

(lorsque vous avez fait cela, le fichier devrait avoir 1257 lignes au lieu de 1271).

enfin, Ahti dit: "commencer éclipse avec - nettoyer argument de ligne de commande pour forcer le rechargement du plugin.XML."(Personnellement, je n'avais aucune idée de comment faire cela, donc j'ai juste enlevé et réinstallé son plugin, puis quitté Eclipse, et édité le code avant de le redémarrer).

La fonction devrait fonctionner correctement maintenant. Espérons que cela aide quelqu'un. Et merci encore Aits!

6
répondu Adam 2012-10-11 15:58:06

entre-temps, il y a eu une bifurcation pour le plugin word wrap D'Ahtik qui, je dois dire, fonctionne très bien et corrige bug de numérotation des lignes brouillées: Eclipse Word-Wrap Plug-In

6
répondu Domchi 2014-01-08 06:56:55

Ouvrez Eclipse -> Help -> Install New Software -> Cliquez Sur "Ajouter.."bouton et copie cette ligne " http://dev.cdhq.de/eclipse/updatesite/luna/ "dans le nom du champ et L'emplacement - > cliquez sur OK

cochez - > règle de numéro de ligne et fonction de traitement de texte - > suivant -> suivant - > Finish - > Restard Eclipse!

enter image description here

2
répondu Somwang Souksavatd 2015-03-06 09:16:23