您使用的是哪个Javascript / Chrome扩展程序IDE?

时间:2011-03-28 10:28:50

标签: javascript google-chrome-extension ide

我目前正在开发Chrome扩展程序,我正在通过寻找能够管理javascript以及Chrome扩展程序API的优秀IDE来寻找更多人体工程学。

提前致谢。

4 个答案:

答案 0 :(得分:37)

使用Aptana Studio并将以下脚本添加到文件引用。

Add to File References

恭喜!您现在拥有一个功能强大的javascript编辑器,可以自动完成对chrome API的支持

enter image description here

修改

你可以在Visual Studio中拥有相同的功能,它(在我看来)更好地支持javascript。事实上,我认为这是最好的javascript编辑器(安静的微软成就:))

只需将以下注释添加到您的js文件中:

/// <reference path="MyExternalFile.js" />

你得到:

extern in VS2010

答案 1 :(得分:2)

我通过使用此API存根(使chrome对象出现在自动完成中)来使用IntelliJ

https://github.com/linux-china/chrome_js_api_stub

与chrome extension.js结合使用

https://code.google.com/p/closure-compiler/source/browse/contrib/externs/chrome_extensions.js

然后按照以下说明添加了存根chrome_js_api_stub库和chrome扩展库

http://www.jetbrains.com/idea/webhelp/configuring-javascript-libraries.html

答案 2 :(得分:1)

并不适合所有人,但是如果通过人体工程学设计你的意思是尽可能少地移动你的手,而不是伸手去拿鼠标,VIM的设计非常适合将手指放在键盘上,并且尽可能靠近asdf / jkl;立场尽可能多。这是一个非常陡峭的学习曲线,但收益是非常快速的工作流程。

使用正确的插件,它是一个非常不错的javascript编辑器,具有语法突出显示(包括jsdoc注释),代码完成,jslint集成等

答案 3 :(得分:0)

对于Aptana Studio 3 :(经过Eclipse测试的插件)

找到您感兴趣的库...将其保存到您的磁盘,然后将其拖到您的项目中。它在项目所在的位置并不重要,因此如果您愿意,可以为这样的文件创建一个新文件夹。

<强> !!该项目必须是某种类型的Web项目:Web,PHP,Python,Ruby,Rails。

http://wiki.appcelerator.org/display/tis/Using+JavaScript+Libraries