Visual Studio Code linux是一款為開發(fā)者提供的專注于代碼本身的免費編輯器,這款應用具有智能感知、內建調試工具、Git源碼控制集成等功能,其架構設計非常出色,你無須修改應用就可以增加額外的語言支持。目前僅提供ASP.NET開發(fā)支持的版本將在正式版中解除。
軟件介紹:
相信很多程序員同學都沒想過有一天能在不用虛擬機的情況下直接在 Mac、Linux 上使用 VisualStudio 吧。當然,微軟稱 Visual Studio Code 并非完整版的 Visual Studio,它只是一款輕量級的代碼編輯器,而不是一個重量級的完整 IDE (集成開發(fā)環(huán)境),它的競爭對手將會是 Sublime Text、Atom、VIM、Notepad++ 等產品。
Visual Studio Code for Mac 軟件截圖
Visual Studio Code 是微軟首次為開發(fā)者提供「跨平臺」的代碼編輯器,微軟開發(fā)部門負責人稱:“雖然許多人把 Windows 作為開發(fā)環(huán)境,但還有很多人用的是 Linux 和 Mac,與其說服這些人改用 Windows,不如在他們使用的平臺上提供工具滿足其要求! 可以預見,VSC 的推出將會在開發(fā)界掀起軒然大波。
VSC 的編輯器界面依然是微軟經典的 VS 風格,對于常接觸的人來說會很親切。在編程語言和語法上支持 C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R, Objective-C, PowerShell, Luna, Visual Basic, Markdown, JavaScript, JSON, HTML, CSS, LESS, SASS, C#, TypeScript (支持情況)。
經實際體驗測試,VS Code 的啟動速度以及打開大型文件的速度都非常迅速流暢,完全不卡,加載大文件幾乎秒開,相比 Atom、Sublime Text 等感覺都要優(yōu)秀!這一點對于某些追求效率的朋友來說的確非常誘人!
個人認為 VSC 對WEB和前端開發(fā)相對比較友好,相信日后會有不少如 PHP、Python、Ruby、Go、JS、Node 等的開發(fā)者會切換到 VSCode 來,它更像一個 WEB 開發(fā)界的 VS。
Ubuntu中安裝Visual Studio Code:
使用Ubuntu Make來安裝Visual Studio Code。據了解,Ubuntu Make是以前Ubuntu開發(fā)者工具中心,作為一個命令行工具可以幫助用戶快速安裝各種開發(fā)工具、語言和IDE。同時,通過Ubuntu Make輕松安裝Android Studio和其他IDE,類似Eclipse。下面介紹如何使用Ubuntu Make安裝VS Code。
安裝Visual Studio Code
首先需要安裝Ubuntu Make。Ubuntu Make存在Ubuntu 15.04資源庫中,但需要Ubuntu Make 0.7以上版本才能安裝Visual Studio。所以,需要通過官方PPA更新到最新的Ubuntu Make,支持Ubuntu 14.04、14.10和15.04,但僅64位版本。
打開終端,使用下列命令,通過官方PPA來安裝Ubuntu Make:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
安裝Ubuntu Make完后,接著使用下列命令安裝Visual Studio Code:
umake web visual-studio-code
安裝過程中,將會詢問安裝路徑,如下圖:
經過一系列要求和條件后,詢問你是否確認安裝Visual Studio Code。輸入“a”來確定:
確定之后,安裝程序會開始下載并安裝。安裝完成后,可以發(fā)現Visual Studio Code圖標已經出現在Unity啟動器上。下圖是Ubuntu 15.04 Unity的截圖:
卸載Visual Studio Code,同樣使用Ubuntu Make命令。如下:
umake web visual-studio-code --remove
如果不使用Ubuntu Make,也可以通過微軟官方下載安裝文件。
更新日志:
v0.7.0
本次更新主要改進了文檔視圖;在調試方面,對 nodejs 大數據提供了支持;完善了對 Markdown 的支持;其他改進如下:
對 JavaScript 支持使用 jsconfig.json 作為項目文件,增加了 ES6 。
改善了HTML JSON CSS, Less 和 Sass 的支持,新增 php 語法高亮。
C# OmniSharp 升級到 1.1.0。
增加了 Dockerfile Swift Groovy 支持,以及一些 bug 的修復