使用IDE
的原因是它提供的综合设施。
因此,我假设有一个 Eclipse 的Javascript
编辑器,它提供了基本的基于大纲的IDE
功能,例如:
- 具有
Object Literal
支持的大纲(显然很少见) - 使用
Outliner
数据智能代码补全 - 使用
Outliner
数据(而不仅仅是相似的单词)进行智能代码突出显示 - 文件间范围界定 (
@include "otherfile.js"
)
但是,对于Javascript
,这些功能似乎分散在多个编辑器中:
- Amateras Javascript Editor
+ 文件间范围(自动使用来自某些代码结构的外部文件)
- 无代码突出显示
- 无对象文字轮廓 - Javascript Editor (Eclipse WDT JSDT)
+ 用于读写
的智能代码突出显示 - 无文件间范围
- 无对象文字轮廓 - Javascript Source Editor (Aptana plugin)
+ 对象文字已完整
概述 - 假(相似词)代码突出显示
- 无文件间范围 - Spket Javascript Editor
~ 对象文字部分轮廓
- 假(相似词不同变量)代码突出显示
- 无文件间范围 - VJET Ebay 开源 Javascript 编辑器
- 我无法让它工作,但它应该是更好的项目之一。
Javascript是一种非常流行的语言,越来越多的框架(如ExtJS
)完全依赖于类似JSON的Object Notation
。
是否有任何 Eclipse 的Javascript
编辑器提供完整的大纲支持?这些开发人员(例如ExtJS
)如何促进他们对现代框架的Javascript
开发?
虽然缺乏细节,但总的来说,这是一个很好且受欢迎的问题,尚未得到满意的回答:
- Javascript Editor '08
- Javascript Editor '10
请注意,开发人员通过偏好和依赖其他Eclipse
插件(例如 Chome 开发人员工具和V8 Debugger
)依赖于IDE
。因此,这个问题的范围只是Eclipse插件。
如果你想要最好的JavaScript编辑器(不是免费的),那么使用JetBrains的PhpStrom。
您可以使用一个月的试用期,这将满足您的所有要求。
如果你想使用开源,那么我建议你选择Aptana。
希望这可以解决您的问题:)