2012-09-21 19 views
9

Estoy trabajando en un proyecto de Java en eclipse. Al intentar abrir un archivo a través del Ctrl+Mouse click, recibí una ventana emergente que me preguntó si quería agregar "Naturaleza Xtext a mi proyecto". Dije ok. Y ahora, traté de poner en un archivo CSS la siguiente línea:Problemas con Xtext en eclipse

@import "myfile.css";

como primera línea. Pero me sale este error, debido a Xtext Check (fast):

EOF en falta ';'.

¿Alguien me puede ayudar a solucionar este tipo de error?

Gracias.

+0

Proporcione más información. Parece que instaló un complemento para editar archivos CSS que se implementó en Xtext. –

+0

@SebastianZarnekow Creo que ese es el problema (he instalado un plugin editoe de CSS). Pero no sé cómo deshabilitarlo o cómo encontrar el nombre del complemento. – artaxerxe

+0

@SebastianZarnekow Lo encontré. Es el editor CssDsl.¿Tienes alguna idea de cómo desactivarlo? – artaxerxe

Respuesta

20

tienes dos maneras de resolver este problema:

  1. En primer lugar, se podría desinstalar el plug-in que contribuye el editor CssDsl. Una búsqueda rápida en Google me dijo que está contribuido por los complementos e(fx)Eclipse. Para desinstalar un complemento, vaya al cuadro de diálogo About, haga clic en Detalles de la instalación, y en el siguiente cuadro de diálogo podrá buscar la característica para desinstalar.

  2. Si la solución anterior no funciona (por ejemplo, que necesita el entorno e(fx)Eclipse), usted tiene que cambiar las asociaciones de archivos por defecto para evitar abrir archivos css con el editor Xtext-based, y eliminar la naturaleza Xtext de los proyectos que adicional.

    1. asociaciones de archivos Configuración de: abra Preferencias de Eclipse, vaya a la general ->Editores ->archivo de página Asociaciones, donde se puede buscar la extensión de CSS y seleccione un editor predeterminado diferente para ello.
    2. Extracción de la naturaleza xtext: Puede hacer clic derecho en su proyecto, y seleccione Configurar ->Retire xtext naturaleza. Si eso no funciona por algún motivo, debe abrir el .project file oculto y eliminar manualmente la entrada <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> y el org.eclipse.xtext.ui.shared.xtextBuilder buildCommand correspondiente.
+0

Ya hice su segunda solución, pero cuando intento abrir un archivo 'css', obtengo esto: * Tipo de contenido no compatible en el editor. Para asociar la extensión de archivo con un tipo de contenido compatible, consulte la página de preferencias de tipos de contenido * – artaxerxe

+0

su entorno recuerda el editor para abrir el archivo CSS con. Intente hacer clic derecho sobre él y seleccione Abrir con y seleccione un editor existente que no sea CssDsl. –

+0

Quiero editar css! ¿Qué tal arreglar el problema? ¿No es el verdadero problema que está intentando iniciar el complemento? ¿Deshabilitarlo resuelve este problema? –

1

que tenían el mismo error, cuando se estaba creando a través de CSS Nuevo -> Otros ... -> Web -> Archivo CSS.
Las soluciones de Zoltan no funcionaron, pero cuando creo el archivo con Nuevo -> Archivo y lo nombro * .css, el error no ocurrió.

Cuestiones relacionadas