2014-01-17 163 views
5

我對Eclipse非常滿意,不想更改我的IDE,但發現預先捆綁的Eclipse插件太難操作了。用於Eclipse的Javascript插件?

我在Eclipse中習慣於開發Java(而不是JavaScript)的功能太多,似乎缺少或不完整,如智能代碼分析,智能重構,真正的語言相關(非全文)參考搜索,類繼承樹等。

針對JavaScript開發的替代Eclipse插件的任何建議?

不可否認的是,分析JavaScript代碼(與Java相比)不僅對於插件而且對於任何人類程序員來說都更難分析,因爲JavaScript帶有更少的結構元素,並且因爲有許多不同的方法做繼承或模塊化等常見事情。但有一些東西,對吧?

+0

請檢查http://stackoverflow.com/questions/12269560/javascript-editor-plugin-for-eclipse – Ravi

回答

2

VJET插件似乎提供了更好的JavaScript支持,雖然我沒有非常廣泛地測試它。 http://eclipse.org/vjet/

對於必要的代碼衛生,我推薦使用JSHint(JSLint的一個健全版本)。 http://marketplace.eclipse.org/content/jshint-eclipse

兩者均可通過內置的Eclipse Marketplace進行安裝。

流行的基於Eclipse的Aptana IDE也可作爲插件使用,但我沒有將其作爲插件進行測試。 http://www.aptana.com/products/studio3/download

我個人的看法Eclipse已經過時語法驗證程序(沒有的ECMAScript 5支持)和插件的非可以解決這個問題。這個問題已知多年(Bug Report),但沒有做任何事情。代碼完成似乎在WebStorm IDE或具有特定插件的Sublime Text中好得多。現在,我很開心使用Eclipse作爲我的後端Java的東西,WebStorm使用同一個項目的前端代碼。

3

由於Nodeclipse領先,我一直在尋找Eclipse生態系統中可用的功能。

JavaScript支持是Eclipse JSDT project。 它給了編輯器和JSDoc支持。

對於ES5支持,要禁用JSDT驗證,並使用JSHint-Eclipse。

此外還有新的Tern-IDE插件,它提供了提示並使用Tern.js進行了定義。
同一作者導致AngularJS插件

所有提到的插件可以通過Enide Studio 2014可以得到(如安裝插件或下載單獨的產品)。
Nodeclipse網站有更多的聯繫, ,我邀請到collaborate on the JavaScript tools on GitHub

也有JSON編輯器和JSON工具。

不幸的是,由於目前沒有支持公司,VJET不再繼續。

所有的努力都是由社區驅動的。最簡單的貢獻是報告錯誤或將自己的問題用於研究和分享。

針對JavaScript開發的替代Eclipse插件的任何建議?

沒有其他插件,只是得到更多的插件。