我目前在我的Chrome扩展项目中使用Programmer's Notepad。我喜欢程序员的记事本,因为它使用简单,我不需要调试功能(Chrome为我提供了所有这些功能)。但是,我将项目检查到Subversion并存储绝对路径,除非他们使用相同的路径,否则不允许其他人使用它。
我可以使用Visual Studio 2010,但我没有看到使用它的有用方法。我也听说过Aptana Studio,但我完全不敢尝试,因为它似乎对我的需求太过臃肿。
我可以用什么IDE来进行chrome扩展开发?最重要的因素是良好的项目支持。相对路径需要存储在项目中,并且应该将文件组合在一起,以便我可以在IDE之外工作,而不必在Windows资源管理器中连续打开文件。
其次,良好的语法高亮和智能感知是理想的,但我可以没有它。带有jQuery的Intellisense和内置的Chrome Extension API都很有用。
答案 0 :(得分:3)
Geany是一个非常轻量级的项目管理和一切。最新版本还包括打开文件的本地intellisense,并具有非常好的语法高亮和其他一些很好的插件。
带有Resharper的Visual Studio 2010(允许JS intellisense)也很好用,但是当涉及到javascript扩展开发时它略显臃肿。我实际上只是推荐一个轻量级的编辑器,如Notepad ++或Vim / Emacs,但似乎你的项目可能已经变得太大了,所以Geany将是我的选择。
答案 1 :(得分:1)
Komodo Edit是免费的,似乎符合您的所有要求:
http://www.activestate.com/komodo-edit
如果您愿意为此付费,ActiveState(同一个人)Komodo IDE获得了非常好的评价: