我目前正在开发Chrome扩展程序,我正在通过寻找能够管理javascript以及Chrome扩展程序API的优秀IDE来寻找更多人体工程学。
提前致谢。
答案 0 :(得分:37)
使用Aptana Studio并将以下脚本添加到文件引用。
恭喜!您现在拥有一个功能强大的javascript编辑器,可以自动完成对chrome API的支持
你可以在Visual Studio中拥有相同的功能,它(在我看来)更好地支持javascript。事实上,我认为这是最好的javascript编辑器(安静的微软成就:))
只需将以下注释添加到您的js文件中:
/// <reference path="MyExternalFile.js" />
你得到:
答案 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