studio - ¿Cómo evitar eclipse del ajuste de línea en archivos XML y HTML?
manual de programacion android pdf (3)
Preferences > XML > XML Files > Editor
, y establezca line-width
allí (Haga lo necesario para HTML, en la Web > HTML files
)
¿Es posible detener por completo Eclipse de los archivos XML y HTML que envuelven la línea? Es fácil de hacer esto, es decir, para archivos java, pero no pude encontrar configuraciones similares para archivos XML y HTML.
Sí, las configuraciones para el formato XML están en la pestaña de preferencias de IDE y aparentemente no se pueden configurar por proyecto.
Quiero señalar que lo realmente molesto es el ajuste de "texto libre" entre elementos como en:
<element>some free text</element>
Eso es realmente un inconveniente cuando se trata del formato de patrón en archivos logback.xml, por ejemplo.
Acabo de descubrir que Eclipse no formateará ese bit si encierre el texto entre <![CDATA[..]]>
. Por ejemplo:
<pattern><![CDATA[%d{HH:mm:ss.SSS} [%thread] [%X{host}|%X{ip}|%X{user}] %-5level %logger{36} - %msg%n]]></pattern>
Solo quería compartir eso.
Nota: el envoltorio de palabra / línea en eclipse es un tema "adolorido", desde 2003, ya que este error masivamente votado 35779
Como Bozho menciona, solo hay envoltura dura (a una longitud específica)
texto alternativo http://www.openengsb.org/images/codingstyle/eclipse-xml-settings.png
Recordatorio:
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 modo es útil para HTML y similares.
Una buena característica de la envoltura suave es la sangría automática: si hay espacios en blanco al comienzo de la línea, las líneas envueltas se sangran automáticamente por la misma cantidad.Difícilmente agregará y eliminará nuevas líneas en el texto a medida que escribe para equilibrar el ancho.
Aquí, generalmente puede establecer un margen (80 caracteres, por ejemplo).
Esto es útil para README y otras cosas que se leerán en una terminal.