微軟釋出支援 Linux 和 OS X 平臺的 Visual Studio Code

譯者: 劉振濤發表於2015-05-03

在今年的Build大會上,微軟宣佈釋出一款同時支援Windows、Mac OS X和Linux平臺的原生Visual Studio應用——Visual Studio Code,旨在為所有開發者提供一款專注於程式碼本身的免費的編輯器。它雖然是Visual Studio家族的一員,但它與傳統VS IDE的功能沒有太多交集。

VS Code專注於最重要的功能:智慧感知、內建除錯工具、Git原始碼控制整合。

  • 智慧感知提供了程式間呼叫跳轉的功能,VS Code先為程式碼建立概要,找到所有引用,最後跳轉到相應定義。
  • 除錯工具包含常見的斷點、單步除錯、變數檢查等功能。VS Code的架構設計非常出色,你無須修改應用就可以增加額外的語言支援(據微軟說,文件最終確定後會將這個功能暴露給終端使用者。)這意味著,目前這版僅提供ASP.NET開發的支援,但這一限制將在正式版中解除。
  • 提供Git支援也是VS Code專案的一大亮點,如果要使用這個功能,你需要在本地安裝一份Git的複製。這樣做的優點是你只需配置一個Git例項,安裝VS Code後再單獨安裝Git只會耽誤你幾分鐘的時間。當然,如果你的系統已經安裝了Git,那麼安裝VS Code後你就可以直接使用相關功能。

對比VS Code和傳統Visual Studio,二者間最大的不同是:VS Code專注於成為一個全功能編輯器,而VS則圍繞專案本身提供了許多相關功能。VS Code沒有新專案嚮導,也不支援solution檔案。但是它確實提供了響應式編輯功能,強化了很多小細節,例如:當你處理跨平臺檔案時顯示行結束符型別。

微軟基於GitHub Electron平臺構建了橫跨3個平臺的VS Code,而Electron本身由io.js和Chromium組成,開發VS Code所使用的語言是微軟基於JavaScript創造的TypeScript。

VS Code目前以預覽版的形式在所有客戶端(Mac OS X、Linux、和Windows)上釋出。微軟提醒使用者必須接受VS Code自動傳送崩潰反饋的行為,他們可以回溯這些反饋進一步完善軟體本身。如果使用者不同意這一行為,則不建議他們現在下載使用這款軟體。

訪問 https://code.visualstudio.com/ 下載:

相關文章