【发布时间】:2017-03-13 17:30:39
【问题描述】:
前面的底线:Eclipse Neon 内容辅助(Ctrl+空格)没有为我的 JavaScript 代码提供任何建议。
这是我目前检查的内容:
- JSDT已安装
- “JavaScript 资源”包括 ECMASciptBuilt-In 库、ECMA 3 浏览器支持库、jQuery
- 项目的包含路径具有 ECMAScipt 内置库、ECMA 3 浏览器支持库、jQuery 和 JavaScript Web 项目支持
- Eclipse 的 JavaScript Content Assist 已启用,包括基本提案、其他 JavaScript 提案、模板提案和文字提案。
- 我将内容辅助从 ctrl+space 更改为 ctrl+0 以检查 ctrl+space 是否被劫持
- 内容辅助可以与常规 Java 一起使用(在不同的项目中)
- 我尝试在 Content Assist > Advanced 下重置为默认值
- 为项目选择了 JavaScript 构面
- .js 文件和 .jsp 文件存储在 JavaScript > 包含路径下的项目属性中指定为源文件夹的文件夹下的文件夹中
- 这也是 Mars 2 中的一个问题。
- 我已经完成了此处列出的用于配置内容辅助的步骤:http://www.eclipse.org/pdt/help/html/using_javascript_content_assist.htm
内容助手甚至没有提议在同一个 .js 文件中定义的函数。如何让 Eclipse 的内容辅助正确地提出元素?
【问题讨论】:
-
我知道我可能帮不上什么忙,但我还是要说:Eclipse 绝对是开发 JavaScript 时最悲惨的经历。一切都太糟糕了,我什至从来没有设法让它表现得更好——无论我尝试了什么插件,它似乎都忽略了与 JS 相关的任何事情。我设法配置的“最好”的事情是停止内容辅助,因为它会定期冻结整个 IDE 超过 10 秒,只是给我那个“没有建议”对话框。当我什至没有要求它时。如果你能让它表现得很好 - 很好,但你也可以看看替代品。
-
我愿意接受替代方案的建议。你有什么推荐的?
-
Sublime Text 被广泛使用,虽然我并没有真正使用它。它有一个付费版本,应该非常棒,有些人发誓。 Atom 是由 GitHub 制作的开源编辑器,它正在努力成为一个免费的 Sublime。它有很多扩展,而且相当不错,不过,如果你问我,默认情况下应该包含一些插件。 Brackets 是免费的,由 Adobe(所有人)制作。我真的很喜欢它,当我使用它时。 Notepad++ 实际上在 Windows 中开箱即用非常好。 WebStorm 应该是顶级之一,但它也是付费的。
-
太棒了。我也会试一试。谢谢!
标签: javascript eclipse autocomplete content-assist eclipse-neon