2010-03-10 18 views
22

El editor Eclipse XML siempre inserta pestañas para espacios incluso si tiene la opción "Insertar espacios para pestañas" marcada en Window->Preferences->General->Editors->Text Editors.eclipse xml editor inserta pestañas para espacios

Puede abrir cualquier archivo XML, y luego hacer CTRL-SHIFT-F para formatear el archivo y verá este comportamiento (todos los espacios serán reemplazados con pestañas cuando corresponda).

Me di cuenta de este comportamiento con Ganymede, y acaba de actualizar a Galileo hoy y esperaba que se solucionara, pero parece ser el mismo.

¿Esto es un error, o estoy haciendo algo incorrectamente?

Respuesta

44

Ir a Windows> Preferencias> XML> archivos XML> Editor y seleccione sangría mediante espacios:

alt text http://img191.imageshack.us/img191/6752/screenshot010vo.png

+0

Gracias Pascal, como de costumbre, su consejo es perfecto :) – dcp

+18

Iba a decir que esto no funcionó para mí (tenía ambas opciones Insertar espacios para pestañas e Indent usar espacios configurados), pero resulta que estoy usando el editor de archivos Ant, que no hereda del editor XML. En el editor Ant, la opción de configurar es Windows> Preferencias> Ant> Editor> Formateador> [desmarcar] Usar carácter de tabulación en lugar de espacios. –

+4

Solo un aviso para cualquiera que lo encuentre, con la esperanza de que tenga efecto cuando edite archivos Android XML ... esta configuración se ignora por defecto. Para que el editor de Android XML reconozca la configuración XML de Eclipse predeterminada, consulte este http://tools.android.com/recent/xmlformatter. (finales de 2011) – Nate

5

No estoy seguro sobre este tema con el editor XML en concreto, sino que utilizan el AnyEdit tools plugin para manejar cualquier problema de pestañas/espacios.

Una vez que haya instalado el complemento, vaya a Preferencias -> General -> Editores -> Herramientas AnyEdit y puede habilitar la conversión automática de pestañas en espacios (o viceversa) siempre que guarde un archivo. Encuentro esto muy útil porque también arreglará cualquier archivo en el que haya insertado pestañas accidentalmente cuando cambie esos archivos.

Este complemento también proporciona un conjunto agradable de funciones de texto para usar en la sección "Convertir" del menú contextual de cualquier editor de texto.

+1

Gracias por la sugerencia del complemento. – dcp

0

una adición al presente tema, si lo hace una hendidura de varias líneas en un editor de XML, usted está fuera de suerte (que obtendrá pestañas):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=168988

(informe de errores en Eclipse , pero marcado como NO SE PUEDE ARREGLAR)

+0

no es ese error sobre el editor de PHP de PDT, no sobre el editor de eclipse de núcleo xml – eis

Cuestiones relacionadas