10

我正在 Eclipse 中开发一个 Java 项目。尝试通过打开文件时Ctrl+Mouse click,我收到一个弹出窗口,询问我是否要添加“Xtext nature to my project”。我说了可以。现在,我尝试在CSS文件中添加以下行:

@import "myfile.css";

作为第一行。但我收到此错误,因为Xtext Check (fast)

';' 处缺少 EOF。

任何人都可以帮助我如何处理这种错误吗?

谢谢。

4

2 回答 2

22

您有两种方法可以解决此问题:

  1. CssDsl首先,您可以卸载贡献编辑器的插件。一个快速的谷歌搜索告诉我它是由e(fx)Eclipse插件贡献的。要卸载插件,请转到About对话框,单击“安装详细信息”功能,然后在接下来的对话框中您可以查找要卸载的功能。

  2. 如果以前的解决方案不适合您(例如您需要e(fx)Eclipse环境),您必须更改默认文件关联以避免使用Xtext-based编辑器打开 css 文件,并从您添加的项目中删除Xtext性质。

    1. 设置文件关联:打开 Eclipse Preferences,导航到General-> Editors-> FileAssociations 页面,您可以在其中查找 CSS 扩展名,并为其选择不同的默认编辑器。
    2. 删除 Xtext 属性:您可以右键单击您的项目,然后选择Configure-> Remove Xtext nature。如果由于某种原因这不起作用,您必须打开 hidden.project file并手动删除<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>条目和相应的org.eclipse.xtext.ui.shared.xtextBuilderbuildCommand。
于 2012-09-21T22:21:35.807 回答
1

当我通过 New -> Other... -> Web -> CSS File 创建 CSS 时,我遇到了同样的错误。
Zoltan 的解决方案不起作用,但是当我使用 New -> File 创建文件并将其命名为 *.css 时,没有发生错误。

于 2012-11-23T08:25:54.023 回答