J'ai déjà Word Wrap pour Eclipse PHP ( Comment puis-je obtenir Word Wrap 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?
Réponses
Trop de publicités?Je me suis penché là-dessus il y a quelque temps ... c'est à peu près aussi près que vous pouvez vous en procurer: Eclipse Word-Wrap
Ctrl + Shift + F formatera un fichier dans Eclipse en divisant les longues lignes en plusieurs lignes et en agrémentant joliment les commentaires. Vous pouvez également mettre en surbrillance une section de texte et la mettre en forme.
Je me rends compte que ce n’est pas un condensé automatique doux / dur, mais je ne pense pas que la question demandait quoi que ce soit de compliqué.
Juste envie de dire que le retour à la ligne est une idée terrible dans le code. Je suppose que tout le monde a son propre style, mais en général, vous devriez refactoriser ou repenser des blocs de code qui prennent bien plus qu'un simple moyen horizontale de l'écran. (environ 1280 pixels)
Bien sûr, il y a toujours des exceptions... comme détaillé des exceptions par exemple, mais elles ne sont pas essentielles pour la compréhension du code.
Numérisation d'une ligne qui va au-delà d'un seul horizontale de l'écran, ou d'avoir à lire une pensée, cumulable sur plusieurs lignes à rendre votre code plus difficile à comprendre.
En outre, la ligne de compte va être bizarre, comme mot d'habillage de faire une seule ligne sembler comme il faut 2, 3, ou le frisson de la pensée... 4 lignes de code.
Autant que les commentaires allez, retourne ne devrait pas être un problème pour personne.
Aussi garder à l'esprit, habillage du mot de code n'est pas une pratique courante, et vous êtes essentiellement en disant que tout le monde la lecture de votre code doit tourner word papier d'emballage, qui est, je suis désolé de le dire, inutilement douloureux chose à faire des autres personnes qui travaillent avec votre code n'....
Si l'imbrication vous cause de la nécessité pour le retour... ce qui est aussi une très mauvaise odeur de code.
C'est mon deux-cents.
Ceci est pour ceux qui rencontre le problème suivant avec le "Ahtik" word-wrap plugin dans Texlipse: le plugin installe très bien, mais en sélectionnant le "word-wrap" option à l'aide du menu contextuel (ou en appuyant sur ctrl+alt+w) provoque le texte à envelopper momentanément, puis faites glisser jusqu'à être déballé (c'est probablement ce qui inclut toute personne utilisant Windows 7).
Voici un correctif...directement par le développeur lui-même! J'ai envoyé un mail Aits Kitsik dans une dernière tentative pour trouver un moyen de les contourner, et a été étonné quand il a effectivement trouvé une solution, et me l'a envoyé le lendemain. Il a suggéré que, en retour, je pourrais juste faire de cette information largement disponible.
Donc, la façon de le fixer comme suit:
Regardez en haut de la texlipse plugin emplacement. Ce sera probablement dans le dossier Eclipse, et l'adresse seront probablement fin: ...\eclipse\plugins\net.sourceforge.texlipse_1.5.0.
La sauvegarde de la plugin.xml fichier là juste au cas où, puis modifier l'original par la suppression de la des morceaux de code:
-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"
-D'autre part, 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 terminé, le fichier doit être 1257 lignes de long, au lieu de 1271).
Enfin, Aits dit: "Démarrez eclipse avec -propre argument de ligne de commande pour forcer le rechargement de plugin.xml." (Personnellement, je n'avais aucune idée de comment le faire, donc j'ai supprimé et réinstallé son plugin, puis quitté Eclipse, et modifié le code avant j'ai repris le travail).
La fonction devrait fonctionner correctement maintenant. Espérons que cela aide quelqu'un. Et merci encore Aits!
Dans l'intervalle, le plug-in word wrap d'Ahtik a été modifié, ce qui, je dois le dire, fonctionne très bien et corrige un bogue de numérotation des lignes brouillées: Eclipse Word-Wrap Plug-In