PS:和Visual Studio集成非常多的項目不同,vs code 更專注于編輯。
Visual Studio Code的定位還是Editor,一個全功能的Editor,通過Editor反推微軟的SDK,.NET(開源,跨平臺)等產(chǎn)品鋪路。它雖然是Visual Studio家族的一員,但它與傳統(tǒng)VS IDE的功能沒有太多交集。
vs code 軟件亮點:
1、任何語言、任何操作系統(tǒng)
可以在 Mac OS X、Linux 和 Windows 上使用,支持超過 30 種編程語言
2、針對新式 Web 進(jìn)行了優(yōu)化
ASP.NET 5 和 Node.js 應(yīng)用程序的集成調(diào)試
3、以代碼為中心的高效工作
智能代碼編寫和理解
4、精簡且功能強大
以鍵盤為中心的一流編輯器,極其輕便且可自定義
VS編輯器和Visual Studio區(qū)別:
對比VS Code和傳統(tǒng)Visual Studio,二者間最大的不同是:VS Code專注于成為一個全功能編輯器,而VS則圍繞項目本身提供了許多相關(guān)功能。VS Code沒有新項目向?qū)?,也不支持solution文件。但是它確實提供了響應(yīng)式編輯功能,強化了很多小細(xì)節(jié),例如:當(dāng)你處理跨平臺文件時顯示行結(jié)束符類型。
首先對Visual Studio Code做一個大概的介紹。首先明確一下,這個Visual Studio Code(以下簡稱vscode)是一個帶GUI的代碼編輯器,也就是只能完成簡單的代碼編輯功能,并不是一個集成開發(fā)環(huán)境(IDE)。而Visual Studio、WebStorm這類的開發(fā)工具是IDE,功能強大,這兩個是不一樣的概念。
有些答案在討論配置文件是JSON格式的,這個已經(jīng)是Sublime、Atom這一類編輯器的標(biāo)配了。另外,關(guān)于Web云端開發(fā)的支持,第一版本也沒有相關(guān)的功能。目前僅僅就是一個編輯器而已,跟連接微軟的后端云服務(wù)沒啥關(guān)系。當(dāng)然,可能以后的版本會加入直接連接云端進(jìn)行開發(fā)吧。
目前市場上比較常見的一些GUI編輯器的產(chǎn)品:Sublime、Notepad++、Atom、H5 Builder、Brackets等等,包括終端下的Vim、Emacs等等,都是這個vscode的競品。我個人比較常用Sublime,Atom少用,所以只能對比下Sublime。