android eclipse eclipse-adt

android - ADT eclipse xml editor de texto de diseño-a menudo roto hasta que el archivo se cierra y se vuelve a abrir



eclipse-adt (7)

Posible duplicado:
Moviendo y desapareciendo líneas de código; problemas con el editor XML de Eclipse

Soy nuevo en Eclipse y ADT, pero he configurado mi entorno en dos máquinas diferentes, y ambas muestran las mismas rarezas (ambas son Windows 7 de 64 bits).

Al cambiar las pestañas entre el diseño gráfico y las vistas main.xml, las líneas de código en la vista main.xml comenzarán a desaparecer o moverse. Es difícil mostrar esto sin un video o un gif animado, pero intentaré con estas capturas de pantalla:

Tenga en cuenta que todo lo que he hecho es resaltar un bloque de texto y, de repente, todos estos artefactos se muestran. Hace que el desarrollo sea un poco menos agradable.

¿Alguna idea? Por favor ayúdame a resolver este problema.

imagenes:


La solución de trabajo para mí es convertir los delimitadores de línea a Unix (LF, / n, 0A) para el archivo de diseño xml. (Archivo> Convertir línea Del. A> Unix) Esto debe hacerse solo una vez. No cambié la línea predeterminada que termina en la configuración.

El ADT ya no desordena el código y, al editar xml manualmente, eclipse es lo suficientemente inteligente como para usar el nuevo carácter de línea de Unix para este archivo, incluso si tengo el conjunto de caracteres de la nueva línea de Windows como predeterminado.

Origen del problema:

El problema fue que ADT insertó caracteres de nueva línea incorrectos. P.ej. había "/ r / n / r / r / n" entre las líneas de código. Fíjate en el doble carácter.

Cuando se usa la nueva línea de caracteres Unix (/ r) solamente, como delimitador de línea, ADT funciona correctamente. También noté un mejor rendimiento mientras trabajaba en "Diseño gráfico", y no hay líneas vacías innecesarias entre los elementos xml.

Así que supongo que hay errores tanto en ADT como en Eclipse, ADT está insertando los finales de línea incorrectos y Eclipse se vuelve loco por eso.



También tuve el mismo problema y creo que cerrar el archivo y abrirlo después de limpiar nuevamente es la única solución.

He encontrado que este problema es solo con Eclipse Indigo.


Tuve este problema, yo mismo, cuando el editor xml hace esta "cosa" para ir a la fuente-> documento de limpieza, mantuve las casillas de verificación en el cuadro de diálogo en su valor predeterminado (todo marcado, excepto "convertir delimitadores de línea a ...") y presione De acuerdo.

Eso me lo resolvió. Espero eso ayude.


Una cosa que a veces me funciona es hacer Ctrl + A, Ctrl + C, Ctrl + V. Básicamente, seleccionar todo, copiar y pegar. Suena extraño, pero generalmente soluciona el problema sin tener que hacer nada que requiera mucho tiempo.


Yo tuve el mismo problema. Lo que hice fue borrar Eclipse y ADT. Luego se actualizó a Juno. La nueva combinación parece arreglarlo para mí. Creo que es un problema con el nuevo ADT y Indigo.


¡ENCONTRADO DE UNA MANERA FÁCIL DE DESHABILITAR EL ERROR! (Solución de problemas)

Ventana> Preferencias> Android> Editores> Desmarque "Formatear archivos XML usando el estándar ..." (1ª opción)

Luego, simplemente haga Ctrl + Shift + F para formatear automáticamente su convención incorporada XML a Eclipse. Usted no debería estar recibiendo el error en absoluto.