20款最優秀的JavaScript編輯器

毫無疑問SublimeText,Notepad++,webstorm等,是市面上最主導的編輯器,但固然也有一些更多的JavaScript編輯器提供衆多的特性和功能,方便和輕鬆自由的編碼。本文整理了20款JavaScript編輯器,到底哪家強?你說了算!css

1. Webstorm

WebStorm 是一種輕量級的、功能強大的 IDE,爲Node.js複雜的客戶端開發和服務器端開發提供完美的解決方案。 WebStorm的智能代碼編輯器支持JavaScript, Node.js, HTML和 CSS。 WebStorm支持Windows, Mac OS 和 Linux平臺。html

2. Notepad++

Notepad++是一套很是有特點的自由軟件的純文字編輯器(許可證:GPL),有完整的中文化接口及支持多國語言編寫的功能(UTF8 技術)。它的功能比 Windows 中的 Notepad(記事本)強大,除了能夠用來製做通常的純文字說明文件,也十分適合看成編寫電腦程序的編輯器。Notepad++ 不只有語法高亮度顯示,也有語法摺疊功能,而且支持宏以及擴充基本功能的外掛模組。前端

3. Brackets

Brackets 是一個免費、開源且跨平臺的 HTML/CSS/JavaScript 前端 WEB 集成開發環境 (IDE工具)。該項目由 Adobe 建立和維護,根據MIT許可證發佈,支持 Windows、Linux 以及 OS X 平臺。Brackets 的特色是簡約、優雅、快捷,它的核心目標是減小在開發過程當中那些效率低下的重複性工做,例如瀏覽器刷新,修改元素的樣式,搜索功能等等。node

4. JS Nice

JS Nice 是一款讓通過混淆處理的 JavaScript 代碼可讀更好的工具。它使用一種新型的用於 JavaScript 代碼美化的去混淆和去壓縮引擎。JSNice 採用先進的機器學習和程序分析技術,從可用的開源項目學習命名和類型規律。git

5.JS Hint

JSHint 是一個JavaScript語法和風格檢查工具,你能夠用它來提醒代碼風格相關的問題。它能夠很好地被集成到許多經常使用的編輯器中,是統一團隊編碼風格的一個很好的工具。github

 

6. Js Bin

JSBin 是一個 Web 應用,主要用於幫助測試 JavaScript 和 CSS 的代碼片斷。JSBin與容許你編輯和測試JavaScript 及 HTML,你能夠隨時保存,並將URL發送給同行審查或獲取幫助,他們能夠對內容進一步修改並從新保存。web

7. Kinetic Wing

KineticWing是一個免費的輕量級IDE,適用於全部主要的操做系統(對Mac的支持即將推出)。它不是一個複雜的IDE,更像是一個具備現代特點的智能文本編輯器。這些功能包括:支持Sass或Less(具備內置編譯器),支持HTML5及CSS3,支持CoffeeScript。ajax

8. Code Mirror

CodeMirror 是一款基於Javascript實現的在線代碼編輯器,它專門用於編輯代碼,並配有大量語言模式,可實現更高級的編輯功能。CodeMirror不是某個富文本編輯器的附屬產品,它是許多大名鼎鼎的在線代碼編輯器的基礎庫。shell

9. Ace

ACE 是用JavaScript編寫的一個可嵌入的代碼編輯器。它能與許多本地編輯器匹配,如Sublime,Vim和TextMate等。ACE被做爲Cloud9 ID的主編輯器維護,也是Mozilla Skywriter項目的繼承。編程

10. Net Beans

NetBeans IDE 是一個屢獲殊榮的集成開發環境,能夠方便的在Windows,Mac,Linux和Solaris中運行。NetBeans包括開源的開發環境和應用平臺,NetBeans IDE可使開發人員利用Java平臺可以快速建立Web、企業、桌面以及移動的應用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C/C++等開發語言。

11. Cloud 9

Cloud9 IDE 是一個基於Node.JS構建的JavaScript程序開發Web IDE。它擁有一個很是快的文本編輯器,支持爲JS, HTML, CSS和這幾種的混合代碼進行着色顯示。Cloud9 IDE還爲node.js和Google Chrome集成調試器能夠在IDE中啓動、暫停和中止,可以在雲計算環境中測試和部署你的代碼。

12. Komodo Edit

Komodo Edit 是一個開源的跨平臺編輯器,它支持Windows、Linux和 Mac。它一般跟Komodo 集成開發環境一塊兒發佈,也能夠單獨使用。Komodo Edit 支持JavaScript , Ruby, Tcl, PHP, Perl等流行的編程語言。 Komodo Edit具備語法高亮、語法檢查、Vi模擬、自動完成等功能。

13. JS Fiddle

jsFiddle 是一個在線的shell編輯器,經過流行的JS框架建立自定義的環境,以簡化JS代碼。能夠用於測試示例代碼。不只如此,你還能夠添加一個Ajax echo後端,而且經過一系列的JavaScript框架自動載入資源,如MooTools, jQuery, Dojo, Prototype, YUI, Glow,Vanilla等。還有一個重要特性就是可以保存和分享一個unique URL generated代碼,jsFiddle還有一個嵌入的功能。

14. Sublime Text

Sublime Text 是一個輕量、簡潔、高效、跨平臺的編輯器。具備良好的擴展功能,強大的快捷命令「能夠實時搜索到相應的命令、選項、snippet 和 syntex,支持 VIM 模式,支持宏,支持多重選擇(Multi-Selection)功能。

15. Codepen

CodePen是一個Web前端的運行場地,具有機動、訓練和分享等多種功能。同時,CodePen還可讓使用者構建一個壓縮版本的測試案例來證實並解決編碼當中的錯誤。 

16. Eclipse

Eclipse 是著名的跨平臺的自由集成開發環境(IDE)。最初主要用來Java語言開發,可是目前亦有人經過插件使其做爲其餘計算機語言好比C++和Python的開發工具。

17. Koding

koding 是一個免費的,功能齊全的雲開發環境,建立和編輯代碼很是方便。它提供了一些不錯的協做工具。註冊後你能夠獲得一個免費的虛擬機,協助你的開發旅程。

18. Scripted

Scripted 是一個快速並且輕量級的 JavaScript 代碼編輯器,基於 Web 瀏覽器。Scripted由VMware基於Eclipse Orion的編輯器組件開發。它工做於本地,而且由Node.js Web服務器提供內容服務。

19. Codio

Codio 是一個功能強大的雲計算和基於瀏覽器的IDE(web ide),從原型到部署,涵蓋了完整的web開發週期。Codio支持包括Javascript,PHP,Ruby等幾乎全部的編程語言。

20. Light Table

LightTable 是用 clojure 和 css 開發的全新理念的 IDE,支持多種語言。支持插件架構,內聯文檔和文檔搜索,支持自動完成、paredit特性以及後端容許遠程nrepl會話等。Light Table是開源的,其代碼所有託管在GitHub上,遵循GNU開源許可。

相關文章
相關標籤/搜索