¿Eclipse tiene ajuste de línea?

141

Estoy editando un archivo XML con el IDE de Eclipse y necesito ingresar párrafos de texto. Sin embargo, no parece que eclipse tenga una función de ajuste de línea. ¿Alguien sabe si lo hace o si hay un complemento para eso?

donpal
fuente
3
¿Quieres envoltura suave o dura?
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功

Respuestas:

50

Como se menciona en la publicación de VonC en esta misma página. Eclipse ahora tiene esta capacidad a partir de 06/2016 Neon.

Pruebe este complemento Plataforma de Eclipse

Parece que eclipse solo tiene la capacidad de hacerlo manualmente por sí solo y aquí están los comandos. En ese punto, debe formatear el texto resaltado manualmente.

No es terriblemente obvio cómo controlar el ancho de línea de Eclipse y el ajuste de línea en sus archivos fuente Java. Aquí se explica cómo y dónde:

El ancho de comentario y el ajuste de línea se configuran Preferences->Java->Code Style->Formatter, luego haga clic en el botón Editar y seleccione la pestaña Comentarios. Me gusta que el ancho de línea para comentarios sea 120.

El ajuste de línea de código se establece cerca, adentro Preferences->Java->Code Style- >Formatter, luego haga clic en el botón Editar y seleccione la pestaña Ajuste de línea. Me gusta un ancho de línea de 120 y un tamaño de sangría de 4.

La sangría se establece por separado, en Preferences->Java->Code Style- >Formatter, luego haga clic en el botón Editar y seleccione la pestaña Sangría. Me gusta un tamaño de sangría de 4, consistente con la configuración de sangría de ajuste de línea.

Como si eso no fuera suficiente, también puede configurar los márgenes de la impresora, el tamaño de la pestaña, etc., Preferences>General>Editors>Text Editorsdonde establezco el Ancho de la pestaña visualizada en 4 y la Columna de margen de impresión en 120 o más.

También puede marcar la casilla Mostrar margen de impresión para obtener una línea vertical débil en la columna de margen de la impresora

Romain Hippeau
fuente
2
También pensé eso primero, pero supuse que estaba pidiendo un ajuste automático durante la edición.
BalusC
@donpal Creo que encontré un complemento.
Romain Hippeau
2
Me llevó 45 minutos de búsqueda descubrir que los comentarios tienen su propia propiedad de "ancho" ... ¿MS escribe este programa?
cmcginty
instalé esto para ver si reconocería los archivos de descuento y me permitiría ajustar la palabra, pero no lo reconoce como uno de los más de 200 que dice que reconoce y no parece tener una manera fácil de ajustar lo que hace no reconoce y no hay mucho en google sobre cómo hacer que funcione. Lo tengo desinstalar.
simbo1905
Hay una limitación: este complemento no funciona en la vista "Comparar". Las líneas largas con diff siguen siendo dolorosas en el eclipse.
haddr
125

Actualización 2016

Como se menciona en la respuesta de ralfstx , ¡ Eclipse 4.6 M4 Neon ( o más ) tiene una función de ajuste de texto ! (Noviembre de 2015, para lanzamiento a mediados de 2016). En cualquier vista del editor, escriba:

Alt+ Shift+Y

https://www.eclipse.org/eclipse/news/4.6/M4/images/word-wrap.png

( Sadik confirma en los comentarios que funciona con Eclipse 2019-09 )

Por defecto, los editores de texto se abren con el ajuste de texto deshabilitado.
Esto se puede cambiar con la opción Habilitar ajuste de línea al abrir una opción de editor en la General > Editors > Text Editorspágina de preferencias.

Alterna manualmente el ajuste de palabras haciendo clic en la ventana del editor y presionando ( Shift+ Alt+ Y).
En Mac OS X, presione ( Cmd- Opt- Y). [Actualizado en mayo de 2017]

El famoso error 35779 finalmente fue cerrado por r / # / c / 61972 / en noviembre pasado.

Sin embargo, hay algunos errores nuevos:

Siempre que no podamos proporcionar un rendimiento de editor aceptable para archivos grandes después de activar el estado de ajuste de palabra del editor, debemos asegurarnos de que los usuarios no puedan establecer la preferencia WW 1 siempre activada de forma predeterminada y preguntarnos por qué los editores son lentos durante el cambio de tamaño / zoom.

(2020) MarcGuay agrega en los comentarios :

Si desea que el ajuste sea ​​persistente / automático, el complemento cdhq parece seguir funcionando con la versión 2019-03 de Eclipse.
Después de instalar, puede encenderlo a través de Window->Preferences->Word Wrap.


Actualización 2014

El complemento de.cdhq.eclipse.wordwrap Word-Wrap Eclipse acaba de actualizarse y proporciona un buen ajuste, como se ilustra en la página del proyecto :

http://dev.cdhq.de/eclipse/word-wrap/img/01_wrappingOff.gifhttp://dev.cdhq.de/eclipse/word-wrap/img/02_wrappingOn_full.gif


Respuesta original de mayo de 2010

Pruebe el complemento Eclipse Word-Wrap aquí .

Solo para el registro, mientras que Eclipse Colorer podría traer envoltura para archivos xml, Eclipse no tiene en general una función de envoltura suave para el editor de texto.

Suave y duro. Soft simplemente deformará el texto en el borde derecho de la ventana sin agregar nuevos números de línea (por lo que hay espacios en la lista de números cuando los habilita).

Este es uno de los errores más votados en la historia de Eclipse: error 35779 (9 años y contando, más de 200 votos)

Actualización de febrero de 2013:

Ese error hace referencia a un antiguo complemento de ajuste de Word, pero Oak menciona en su respuesta (upvoted) un nuevo complemento para versiones recientes (Juno +) de Eclipse (por lo que 3.8.x, 4.x, puede haber sido visto trabajando con 3.7)
Ese complemento es de Florian Weßling , quien acaba de actualizarlo (marzo de 2013)

Haga clic derecho en un archivo abierto y seleccione " Toggle Word Wrap " (acceso directo ctrl+ alt+ e)

antes de
palabras envueltas

VonC
fuente
"Eclipse Word-Wrap Plug-In" funciona bien en la última PDT Eclispe, ¡gracias!
Fedir RYKHTIK
¡Gracias! El complemento Word-Wrap y la corrección del número de línea funcionan para archivos txt normales, incluidos los archivos .java. Pero no funcionan para archivos .xml. :(
Vince Yuan
Guau. Nunca fui demasiado aficionado al eclipse. tal vez debería usar vim. +1
n611x007
1
+ 1 por mencionar la solicitud de función de envoltura suave. Votémoslo a los cielos.
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
Para instalar este complemento en Marte, se debe usar el sitio de actualización de Luna: dev.cdhq.de/eclipse/updatesite/luna
Luís de Sousa
25

Ctrl+ Shift+ Fformateará un archivo en Eclipse, dividiendo las líneas largas en varias líneas y los comentarios bien ajustados. También puede resaltar solo una sección de texto y formatear eso.

Me doy cuenta de que esta no es una envoltura automática de palabras suaves / duras como las otras respuestas, pero no creo que la pregunta pidiera nada elegante.

jfritz42
fuente
2
ajustará las palabras suponiendo que su editor actual sea compatible con las adaptaciones de palabras. Por ejemplo, pydev no lo hace actualmente (alrededor de enero de 2014).
ecoe
Ctrl + Shift + F no envuelve comentarios largos para mí aquí en Marte.
Peter V. Mørch
Ugh ... envoltura dura . PD: con respecto a "cualquier cosa elegante" deduzco de la pregunta "necesidad de ingresar párrafos de texto" que no quiere presionar Enter al final de cada línea. Así que concluyo que está buscando una envoltura suave . Además, preguntó si hay un complemento.
ADTC
19

Eclipse Neon (4.6), fecha de lanzamiento en junio de 2016, incluye ajuste de texto para editores de texto. Está deshabilitado de forma predeterminada, y puede activarse y desactivarse usando el atajo de teclado Alt+Shift+Y(en Mac OS Cmd-Opt-Y). Algunos editores también proporcionan un botón de barra de herramientas para activar el ajuste de texto.

Ver el 4.6 M4 Nuevo y notable

ralfstx
fuente
¡Finalmente! +1. He hecho referencia a su respuesta en la mía anterior.
VonC
2
No pude habilitar esto en Mac. Los métodos abreviados de teclado alternativos (opción o comando) no lo activaron y no está disponible en la Ayuda ni en ningún otro menú.
Deborah
1
En mi instalación (4.6.2 en Mac), es alt+ cmd+Y
Christian
¿Cómo activar esto para la vista de comparación?
dma_k
18

El complemento Eclipse Word-Wrap funciona para cualquier tipo de archivo para mí.

Romain
fuente
1
Perfecto. Exactamente lo que estaba buscando.
Andreas Dolk
He instalado su complemento Word Wrap, reinicié eclipse, pero no puedo encontrar la opción para Word Wrap. ¿Me estoy perdiendo algo? Estoy usando Eclipse Juno e instalé PHP PDT en Juno. Cambió a ambas perspectivas PHP / Jave EE, pero parece que no es la opción de ajuste de texto incluso después de instalar el complemento de ajuste de Word. ¿Puedes ayudarme por favor? Gracias de antemano.
Sanjay
2
Una vez instalado, tiene que hacer clic derecho en cualquier lugar del editor y seleccionar Toggle Word Wrap, O presione Ctrl-Alt-E.
gbmhunter
Link no funciona
Mote Zart
3

Del error 35779 - Comentario 187 :

Una solución alternativa que utilizo en los últimos años es usar el editor de marcado wiki de eclipse para editar archivos de texto. Esto admite el ajuste de texto, y esto es suficiente para mí. Quizás esta información pueda ser de ayuda para algunos de ustedes.

pba
fuente
2

Word wrap sale de la caja con Juno ahora. Haga clic derecho en el editor y seleccione la opción " Ajuste de palabra " en el menú desplegable.

mannadu
fuente
2
@africanherbsman No puedo encontrar la opción "Word Wrap" tampoco. ¿Se especifica en una perspectiva especial o en algún tipo de perspectiva? Estoy en el C ++.
Wang
1
Estoy en la versión predeterminada de Eclipse Juno Java EE, pero no puedo encontrar la opción para WOrd Wrap.
Sanjay
1

En Eclipse v4.7 (Oxígeno):

Window menu → Editor → Toggle Word Wrap (Shift+Alt+Y)
Nicolas
fuente
1

En la versión: 2019-12 (4.14.0) en MAC

Vaya a Windows-> Editor->Toggle Word Wrap

Jackson
fuente