我正在 Eclipse 中开发一个 Java 项目。尝试通过打开文件时Ctrl+Mouse click
,我收到一个弹出窗口,询问我是否要添加“Xtext nature to my project”。我说了可以。现在,我尝试在CSS
文件中添加以下行:
@import "myfile.css";
作为第一行。但我收到此错误,因为Xtext Check (fast)
:
';' 处缺少 EOF。
任何人都可以帮助我如何处理这种错误吗?
谢谢。
我正在 Eclipse 中开发一个 Java 项目。尝试通过打开文件时Ctrl+Mouse click
,我收到一个弹出窗口,询问我是否要添加“Xtext nature to my project”。我说了可以。现在,我尝试在CSS
文件中添加以下行:
@import "myfile.css";
作为第一行。但我收到此错误,因为Xtext Check (fast)
:
';' 处缺少 EOF。
任何人都可以帮助我如何处理这种错误吗?
谢谢。
您有两种方法可以解决此问题:
CssDsl
首先,您可以卸载贡献编辑器的插件。一个快速的谷歌搜索告诉我它是由e(fx)Eclipse
插件贡献的。要卸载插件,请转到About
对话框,单击“安装详细信息”功能,然后在接下来的对话框中您可以查找要卸载的功能。
如果以前的解决方案不适合您(例如您需要e(fx)Eclipse
环境),您必须更改默认文件关联以避免使用Xtext-based
编辑器打开 css 文件,并从您添加的项目中删除Xtext
性质。
.project file
并手动删除<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
条目和相应的org.eclipse.xtext.ui.shared.xtextBuilder
buildCommand。当我通过 New -> Other... -> Web -> CSS File 创建 CSS 时,我遇到了同样的错误。
Zoltan 的解决方案不起作用,但是当我使用 New -> File 创建文件并将其命名为 *.css 时,没有发生错误。