J'édite un fichier XML avec l'IDE Eclipse et je dois saisir des paragraphes de texte. Il ne semble pas que l'éclipse ait une fonction de retour à la ligne. Quelqu'un sait si c'est le cas ou s'il existe un plugin pour cela?
Il semble qu'eclipse n'a que la capacité de le faire manuellement et voici les commandes. À ce stade, vous devez reformater le texte en surbrillance manuellement.
Il n'est pas très évident de contrôler la largeur de ligne Eclipse et le retour à la ligne dans vos fichiers source Java. Voici comment et où:
La largeur des commentaires et le retour à la ligne sont définis Preferences->Java->Code Style->Formatter, puis cliquez sur le bouton Modifier et sélectionnez l'onglet Commentaires. J'aime que la largeur de ligne des commentaires soit de 120.
L'habillage de ligne de code est défini à proximité, dans Preferences->Java->Code Style- >Formatter, puis cliquez sur le bouton Modifier et sélectionnez l'onglet Habillage de ligne. J'aime une largeur de trait de 120 et une taille de retrait de 4.
L'indentation est définie séparément, dans Preferences->Java->Code Style- >Formatter, puis cliquez sur le bouton Modifier et sélectionnez l'onglet Indentation. J'aime une taille de retrait de 4, cohérente avec le paramètre de retrait de ligne Wrapping.
Comme si cela ne suffisait pas, vous pouvez également définir les marges de l'imprimante, la taille de l'onglet, etc., dans Preferences>General>Editors>Text Editorslequel j'ai défini la largeur de l'onglet affiché sur 4 et la colonne de marge d'impression sur 120 ou plus.
Vous pouvez également cocher la case Afficher la marge d'impression pour obtenir une légère ligne verticale au niveau de la colonne de marge de l'imprimante
J'ai pensé cela en premier, mais j'ai deviné qu'il demandait plutôt un wrapping automatique lors du montage.
BalusC
@donpal Je pense avoir trouvé un plugin.
Romain Hippeau
2
il m'a fallu 45 minutes de recherche pour comprendre que les commentaires ont leur propre propriété 'width' ... MS écrit-il ce programme?
cmcginty
installé ceci pour voir s'il reconnaîtrait les fichiers de démarque et me permettrait de faire un retour à la ligne, mais il ne le reconnaît pas comme l'un des 200+ qu'il dit reconnaître et il ne semble pas avoir un moyen facile de définir ce qu'il fait pas reconnaître et il n'y a pas grand-chose sur Google sur la façon de le faire fonctionner. je l'ai désinstallé.
simbo1905
Il y a une limitation: ce plugin ne fonctionne pas dans la vue "Comparer". Les longues lignes avec diff sont encore douloureuses en éclipse.
haddr
125
Mise à jour 2016
Comme l'a mentionné ralfstx de réponse , Eclipse 4.6 M4 Neon ( ou plus ) a une fonction mot-wrap!
(Novembre 2015, pour publication mi 2016). Dans n'importe quelle vue de l'éditeur, saisissez:
Par défaut, les éditeurs de texte sont ouverts avec le retour à la ligne désactivé. Cela peut être modifié avec l'option Activer le retour à la ligne lors de l'ouverture d'un éditeur sur la General > Editors > Text Editorspage de préférences.
Activez manuellement le retour à la ligne en cliquant dans la fenêtre de l'éditeur et en appuyant sur ( Shift+ Alt+ Y).
Sous Mac OS X, appuyez sur ( Cmd- Opt- Y). [Mis à jour en mai 2017]
Tant que nous ne sommes pas en mesure de fournir des performances d'éditeur acceptables pour les gros fichiers après l'activation de l'état de retour à la ligne de l'éditeur, nous devons nous assurer que les utilisateurs ne peuvent pas toujours activer la préférence WW 1 par défaut et nous demander pourquoi les éditeurs sont lents lors du redimensionnement / zoom.
Si vous voulez que le wrapping soit persistant / automatique, le plugin cdhq semble toujours fonctionner avec la version 2019-03 d'Eclipse.
Après l'installation, vous pouvez l'activer via Window->Preferences->Word Wrap.
Pour mémoire, alors qu'Eclipse Colorer peut apporter un wrapping pour les fichiers xml, Eclipse n'a en général pas de fonction de soft wrapping pour l'éditeur de texte.
Doux et dur. Soft déformera simplement le texte à la bordure droite de la fenêtre sans ajouter de nouveaux numéros de ligne (il y a donc des espaces dans la liste des numéros lorsque vous les activez).
C'est l'un des bogues les plus votés de l'histoire d'Eclipse: le bogue 35779 (9 ans et plus, plus de 200 votes)
Mise à jour février 2013:
Ce bogue fait référence à un ancien plugin Word wrap, mais Oak mentionne dans sa réponse (voté pour) un nouveau plugin pour les versions récentes (Juno +) d'Eclipse (donc 3.8.x, 4.x, peut avoir été vu fonctionner avec 3.7)
Ce plugin est de Florian Weßling , qui vient de le mettre à jour (mars 2013)
Faites un clic droit dans un fichier ouvert et sélectionnez " Basculer le retour à la ligne " (raccourci ctrl+ alt+ e)
"Eclipse Word-Wrap Plug-In" fonctionne bien dans le dernier Eclispe PDT, merci!
Fedir RYKHTIK
Merci! Le plugin Word-Wrap et le correctif de numéro de ligne fonctionnent pour les fichiers txt normaux, y compris les fichiers .java. Mais ils ne fonctionnent pas pour les fichiers .xml. :(
Vince Yuan
sensationnel. Je n'ai jamais trop aimé l'éclipse. peut-être que je devrais utiliser vim. +1
n611x007
1
+ 1 pour avoir mentionné la demande de fonctionnalité d'enveloppe souple. Mettons cela au vote des cieux.
Ctrl+ Shift+ Fformatera un fichier dans Eclipse, divisant les longues lignes en plusieurs lignes et enveloppant joliment les commentaires. Vous pouvez également mettre en surbrillance juste une section de texte et la mettre en forme.
Je me rends compte que ce n'est pas un retour automatique de mots doux / dur comme les autres réponses, mais je ne pense pas que la question demandait quelque chose d'extraordinaire.
il s'encapsulera en supposant que votre éditeur actuel supporte l'habillage de mots. Par exemple, pydev ne le fait pas actuellement (vers janvier 2014).
ecoe
Ctrl + Maj + F n'enveloppe pas de longs commentaires pour moi ici sur Mars.
Peter V.Mørch
Ugh .. enveloppe dure . PS: concernant "tout ce qui est fantaisiste", je déduis du "besoin de saisir des paragraphes de texte" de la question qu'il ne veut pas appuyer sur Entrée à la fin de chaque ligne. Je conclus donc qu'il recherche une enveloppe souple . De plus, il a demandé s'il y avait un plugin.
ADTC
19
Eclipse Neon (4.6), date de sortie en juin 2016, comprend un retour à la ligne pour les éditeurs de texte. Il est désactivé par défaut et peut être activé et désactivé à l'aide du raccourci clavier Alt+Shift+Y(sous Mac OS, Cmd-Opt-Y). Certains éditeurs fournissent également un bouton de barre d'outils pour activer le retour à la ligne.
Finalement! +1. J'ai référencé votre réponse dans la mienne ci-dessus.
VonC
2
Je ne pouvais pas activer cela sur Mac. Les raccourcis clavier alternatifs (option ou commande) ne l'ont pas activé et il n'est pas disponible dans l'aide ou dans tout autre menu.
Deborah
1
Dans mon installation (4.6.2 sur Mac), c'est alt+ cmd+Y
Christian
Comment l'activer pour la vue de comparaison?
dma_k
18
Le plugin Eclipse Word-Wrap fonctionne pour tout type de fichier pour moi.
J'ai installé votre plugin Word Wrap, redémarré Eclipse mais je ne peux pas comprendre l'option pour Word Wrap. Est-ce que je manque quelque chose? J'utilise Eclipse Juno et j'ai installé PHP PDT sur Juno. Passé à la fois en perspective PHP / Jave EE, mais ne peut pas sembler l'option de word wrap même après l'installation du plugin Word Wrap. Pouvez-vous m'aider s'il vous plaît? Merci d'avance.
Sanjay
2
Une fois installé, vous avez un clic droit n'importe où dans l'éditeur et sélectionnez Toggle Word Wrap, OU appuyez sur Ctrl-Alt-E.
gbmhunter
Le lien ne fonctionne pas
Mote Zart
9
Le plugin Ahti Kitsik est mentionné ci-dessus, mais il existe un plugin plus récent d'un autre auteur qui fonctionne avec les versions plus récentes d'Eclipse (jusqu'à Juno, au moins), et a également corrigé le problème de numérotation des lignes dans l'ancien plugin.
Une solution de contournement, que j'utilise depuis quelques années maintenant, consiste à utiliser l'éditeur de balisage wiki eclipse pour éditer des fichiers texte. Cela prend en charge le retour à la ligne, et cela me suffit. Peut-être que cette information pourrait être utile à certains d’entre vous.
@africanherbsman Impossible de trouver l'option "Word Wrap" non plus. Est-il spécifié dans une perspective particulière ou dans une perspective quelconque? Je suis dans le C ++.
Wang
1
Je suis sur la version par défaut de Eclipse Juno Java EE, mais je ne peux pas comprendre l'option pour WOrd Wrap.
Réponses:
Comme mentionné dans l'article de VonC sur cette même page. Eclipse a maintenant cette capacité à partir de 06/2016 Neon.
Essayez ce plugin Plugin de la plateforme Eclipse
Il semble qu'eclipse n'a que la capacité de le faire manuellement et voici les commandes. À ce stade, vous devez reformater le texte en surbrillance manuellement.
Il n'est pas très évident de contrôler la largeur de ligne Eclipse et le retour à la ligne dans vos fichiers source Java. Voici comment et où:
La largeur des commentaires et le retour à la ligne sont définis
Preferences->Java->Code Style->Formatter
, puis cliquez sur le bouton Modifier et sélectionnez l'onglet Commentaires. J'aime que la largeur de ligne des commentaires soit de 120.L'habillage de ligne de code est défini à proximité, dans
Preferences->Java->Code Style- >Formatter
, puis cliquez sur le bouton Modifier et sélectionnez l'onglet Habillage de ligne. J'aime une largeur de trait de 120 et une taille de retrait de 4.L'indentation est définie séparément, dans
Preferences->Java->Code Style- >Formatter
, puis cliquez sur le bouton Modifier et sélectionnez l'onglet Indentation. J'aime une taille de retrait de 4, cohérente avec le paramètre de retrait de ligne Wrapping.Comme si cela ne suffisait pas, vous pouvez également définir les marges de l'imprimante, la taille de l'onglet, etc., dans
Preferences>General>Editors>Text Editors
lequel j'ai défini la largeur de l'onglet affiché sur 4 et la colonne de marge d'impression sur 120 ou plus.Vous pouvez également cocher la case Afficher la marge d'impression pour obtenir une légère ligne verticale au niveau de la colonne de marge de l'imprimante
la source
Mise à jour 2016
Comme l'a mentionné ralfstx de réponse , Eclipse 4.6 M4 Neon ( ou plus ) a une fonction mot-wrap!
(Novembre 2015, pour publication mi 2016). Dans n'importe quelle vue de l'éditeur, saisissez:
Alt+ Shift+Y
( Sadik confirme dans les commentaires qu'il fonctionne avec Eclipse 2019-09 )
Activez manuellement le retour à la ligne en cliquant dans la fenêtre de l'éditeur et en appuyant sur ( Shift+ Alt+ Y).
Sous Mac OS X, appuyez sur ( Cmd- Opt- Y). [Mis à jour en mai 2017]
Le fameux bug 35779 est finalement clos par r / # / c / 61972 / en novembre dernier.
Il y a cependant quelques nouveaux bugs:
(2020) MarcGuay ajoute dans les commentaires :
Mise à jour 2014
Le plug-in de.cdhq.eclipse.wordwrap Word-Wrap Eclipse vient d'être mis à jour et fournit un bon wrapping, comme illustré dans la page du projet :
Réponse originale Mai 2010
Essayez le plug-in Eclipse Word-Wrap ici .
Pour mémoire, alors qu'Eclipse Colorer peut apporter un wrapping pour les fichiers xml, Eclipse n'a en général pas de fonction de soft wrapping pour l'éditeur de texte.
C'est l'un des bogues les plus votés de l'histoire d'Eclipse: le bogue 35779 (9 ans et plus, plus de 200 votes)
Mise à jour février 2013:
Ce bogue fait référence à un ancien plugin Word wrap, mais Oak mentionne dans sa réponse (voté pour) un nouveau plugin pour les versions récentes (Juno +) d'Eclipse (donc 3.8.x, 4.x, peut avoir été vu fonctionner avec 3.7)
Ce plugin est de Florian Weßling , qui vient de le mettre à jour (mars 2013)
Faites un clic droit dans un fichier ouvert et sélectionnez " Basculer le retour à la ligne " (raccourci ctrl+ alt+ e)
la source
Ctrl+ Shift+ Fformatera un fichier dans Eclipse, divisant les longues lignes en plusieurs lignes et enveloppant joliment les commentaires. Vous pouvez également mettre en surbrillance juste une section de texte et la mettre en forme.
Je me rends compte que ce n'est pas un retour automatique de mots doux / dur comme les autres réponses, mais je ne pense pas que la question demandait quelque chose d'extraordinaire.
la source
Eclipse Neon (4.6), date de sortie en juin 2016, comprend un retour à la ligne pour les éditeurs de texte. Il est désactivé par défaut et peut être activé et désactivé à l'aide du raccourci clavier
Alt+Shift+Y
(sous Mac OS,Cmd-Opt-Y
). Certains éditeurs fournissent également un bouton de barre d'outils pour activer le retour à la ligne.Voir le 4.6 M4 nouveau et remarquable
la source
alt
+cmd
+Y
Le plugin Eclipse Word-Wrap fonctionne pour tout type de fichier pour moi.
la source
Toggle Word Wrap
, OU appuyez sur Ctrl-Alt-E.Le plugin Ahti Kitsik est mentionné ci-dessus, mais il existe un plugin plus récent d'un autre auteur qui fonctionne avec les versions plus récentes d'Eclipse (jusqu'à Juno, au moins), et a également corrigé le problème de numérotation des lignes dans l'ancien plugin.
Les instructions d'installation complètes sont disponibles dans la version Eclipse pour télécharger le plug-in word wrap
la source
Extrait du bogue 35779 - Commentaire 187 :
la source
Word wrap sort de la boîte avec Juno maintenant. Faites un clic droit sur l'éditeur et sélectionnez l' option " Word Wrap " dans la liste déroulante.
la source
Sortie du premier alpha de l'habillage de mots éclipse!
Vous avez cette réponse dans cet article: Comment puis-je faire fonctionner le word wrap dans Eclipse PDT pour les fichiers PHP?
la source
Dans Eclipse v4.7 (Oxygène):
la source
Dans la version: 2019-12 (4.14.0) sur MAC
Aller à
Windows
->Editor
->Toggle Word Wrap
la source
Essayez AhtiK Eclipse WordWrap, cela fonctionne pour moi: http://www.ahtik.com/eclipse-update/
la source