Visual Studio Code,完美的編輯器

今日凌晨,微軟的文本(代碼)編輯器 Visual Studio Code(簡稱 VS Code),發佈了首個正式版,距離首個 beta 版上線時間恰好一年。git

 

在十多年的編程經歷中,我使用過很是多的的代碼編輯器(包括 IDE),例如 FrontPage、Dreamweaver、EditPlus、EmEditor、Notepad++、Apatana、MyEclipse、TextMate、Coda、VIM、Intellij IDEA、Sublime Text、PhpStorm、Atom、Brackets、MacVIM、Xcode 等等。程序員

它們都是很優秀的編輯器,尤爲是 Sublime Text 和 PhpStorm ,十分適合 web 開發。github

只惋惜它們都不夠完美,由於「一款完美的編輯器」至少應該包含如下「5F 特色」web

 

  • Fast,啓動速度快、打開文件速度快、文件搜索速度快;編程

  • Fantastic,界面設計簡潔大方,主題配色賞心悅目,佈局合理,體驗流暢;設計模式

  • Fundamental,基礎功能齊全,能在文本編輯(Editor)與集成開發環境(IDE)之間取得很好的平衡;架構

  • Flexible,編輯器應該有豐富的擴展插件(及其生態市場),以知足用戶個性化擴展需求;electron

  • Free,免費和開源。 編輯器

 

VS Code 以上 5F 都作得很是好,它頗有但願成爲第一款完美的代碼編輯器。佈局

我之因此如此看好 VS Code,還由於它的軟件設計理念和它背後的團隊:

 

  1. VS Code 基於 Electron,是跨平臺開源編輯器的主流方向,而且使用 TypeScript 解決了性能詬病;

  2. VS Code 由 Monaco 發展而來,其架構師爲大名鼎鼎的「GoF 設計模式」做者之一  Erich Gamma

  3. 微軟在 Visual Studio 項目中積累了長達二十年的編輯器 IDE 設計經驗

  4. VS Code 借鑑了大量 Sublime Text 和 PhpStorm 的優秀特性與插件生態。

 

從軟件架構、資金資源和開發經驗來看,VS Code 團隊超過了有史以來任何一個編輯器團隊。

更使人激動的是,VS Code 徹底開源和免費(終於能夠再也不愧疚的使用破解版編輯器了好嗎 - -),在開源社區的幫助下,VS Code 還在不斷地發展和改進中。在 Github 上僅五個月時間,就有超過 1370 多條 Issues 建議。從個人實際體驗來看,每條 Issues 都能在當天收到 VS Code 團隊的快速反饋與跟進。

 

 

有句話應用在 VS Code 團隊身上特別適合:

比你優秀的人不可怕,可怕的是比你優秀的人比你更努力。

更可怕的是,他們仍是富二代,不差錢。

 

VS Code 1.0 正式版中修復了許多問題,而且加入了中文語言支持(但最好仍是用英文),是一款值得學習並使用的編輯器。在此,貓哥正式向各位程序員和編程愛好者們,推薦這款我最喜好的編輯器。感興趣的朋友可繼續查看《Visual Studio Code 配置指南》,這份入門指南將會在 Github 上不斷完善和更新。

相關文章
相關標籤/搜索