幾款前端IDE工具:Sublime、Atom、VSCode比較
Sublime: 快速,穩定,性感(?),全域性搜尋和索引速度超快,外掛功能性好,可定製化一般(不能大幅度魔改介面,功能),可配置快捷鍵,構建引數,程式碼補全基於Snippet,沒有IDE那種全域性帶型別推導提示來的爽
Atom: 速度一般,更新快,Hackable,任何瞭解過Web,會一點JS的都可以自己寫外掛,任何Web能實現的功能,效果都可以實現,且可配合本地庫。對Web開發者(尤其前端)友好,對很多語言程式碼提示完善,配合外掛可以全專案型別聯想程式碼補全,終端整合,分屏,偵錯程式整合,Logger整合,非常簡單可以打造一個自己的IDE,缺點就是基於Electron(Chrome)的效率問題,資源佔用大
VSCode: 速度較快,對超大檔案讀寫速度飛快(開啟10M程式碼不到1s,Subline原生會卡近6s),外掛數量相對少,有一些增強功能比如偵錯程式,終端,原生支援語言語法高亮較少(C# JS TypeScript是第一位),內建JS/TS偵錯程式…可以基於不同專案(資料夾)設定偏好,寫C#和JS/TS專用
總結:
Sublime的潛在使用者是Vim/Emacs黨,超快的啟動速度低資源佔用,適合編輯任何小文字(包括普通文字,配置檔案),C/C++/ASM和很多指令碼語言以及不需要實時除錯型別的語言,外掛多是非常實在的功能,缺點是有證書購買(雖然可以一直無限制使用),感覺沒有開源專案來的自由
Atom目標是IDE替代品,可以配合外掛打造成高效IDE,而且對Web平臺開發者友好,對前端更友好,Hackable讓任何人都能簡單貢獻自己的外掛,如果能解決速度問題和資源問題那就基本沒有什麼缺點了
VSCode目標是對超大檔案和專案管理有要求,以及ASP.NET、C# 、JS開發者友好,熟悉VS的上手快速,但社群支援和外掛數量還不如前兩者,可以看後續發展
相關文章
- PyCharm與VSCode兩種IDE比較 - towardsdatasciencePyCharmVSCodeIDE
- 推薦幾款比較實用的工具,網站網站
- 幾個比較火的BI分析工具
- Goland與vscode比較 - redditGoLandVSCode
- 淺談前端MOCK資料工具比較前端Mock
- 幾款流行的HTML5 UI 框架比較HTMLUI框架
- ETL 幾種工具的比較(Kettle,Talend,Informatica )ORM
- 幾種排序的比較排序
- IDE AI- vscode / cursor / openfuse ideIDEAIVSCode
- 資料分析領域幾個常用工具比較
- [IDE工具篇]提高辦公效率的幾款軟體(持續更新中)IDE
- 黑客新聞網友討論比較IDEA與VsCode兩種開發工具黑客IdeaVSCode
- [IDE工具篇]推薦一款私密性較好的電子日記本IDE
- [IDE][IDEA]教你一些IDEA比較騷的操作Idea
- 前端比較實用的CSS前端CSS
- Atom在Vscode衝擊下被淘汰 - githubVSCodeGithub
- Cesium 比較常用的幾個方法
- VisualDiffer for mac (檔案比較工具)Mac
- Jenkins vs Kubernetes:比較 DevOps 工具Jenkinsdev
- 前端面試比較好的回答前端面試
- 分割陣列的幾種方法比較陣列
- HTTP協議幾個版本的比較HTTP協議
- 幾種中文字型的比較
- Java幾種常用JSON庫效能比較JavaJSON
- 【MyBatis】幾種批量插入效率的比較MyBatis
- Beyond Compare for Mac(檔案比較對比工具)Mac
- 兩巨頭Facebook 和 GitHub 聯手推出 Atom-IDEGithubIDE
- 盤點當下幾款主流的 Python IDE,哪款最適合你?PythonIDE
- 幾種分散式呼叫鏈監控元件的實踐與比較(二)比較分散式元件
- 【乾貨】前端開發者最常用的六款IDE前端IDE
- 77種資料建模工具比較
- UltraCompare for Mac「Macos檔案比較工具」Mac
- Kaleidoscope for Mac,檔案影像比較工具Mac
- Vue.js構建工具比較Vue.js
- ETL介紹與ETL工具比較
- 常用的Java開發工具比較Java
- 檔案和影像比較工具Kaleidoscope
- UltraCompare 21 for Mac 檔案比較工具Mac