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