必威电竞|足球世界杯竞猜平台

visual studio code
來源:互聯網

Visual Studio Code(簡稱VS Code),由微軟于2015年4月30日在Build開發者大會發布,是一個輕量級但功能強大的源代碼編輯器。可在桌面上運行,適用于Windows、macOS和Linux。它內置了對ECMAScript、TypeScriptnode.js的支持,并為其他語言和運行時提供了豐富的擴展生態系統。截至2023年11月,Visual Studio Code版本已更新到1.84。

發展歷程

2015年4月,微軟Build2015開發者大會正式在美國舊金山召開,微軟帶來了全新的Visual Studio Code,可同時橫跨Windows 10、OS X、Linux三大平臺,而且是免費提供。開發者可以實時的進行開發程序的調試,并提供豐富的API支持。2015年9月,Visual Studio Code的版本是0.8.0。在此版本中,提供了調試控制臺的預覽,以便于計算表達式??梢允褂谩罢{試”視圖頂部的操作或使用命令面板中的操作打開調試控制臺。2018年1月,Visual Studio Code的版本提升到了1.20。此次版本添加了一個新設置,用于控制樹和列表中的項目是否應在單擊或雙擊鼠標時打開。此設置既適用于打開的項目,也適用于展開/折疊項目。2021年11月,Visual Studio Code的版本更新到1.63。此版本可以在安裝之前預覽Marketplace上可用的主題。從“顏色主題”下拉列表中,選擇“瀏覽其他顏色主題”以列出市場主題。VS Code UI將在導航下拉列表時預覽顏色主題。2023年10月,Visual Studio Code的新版本為1.84。此版本用戶可以通過設置為來隱藏編輯器選項卡。其他選項包括默認和顯示活動編輯器的單個編輯器選項卡。

大多人都使用Windows作為開發環境,但是還有很多人使用Linux麥金塔“。SOMAsegar,微軟的開發者事業部總裁表示:這些平臺上的很多開發者們也更樂意于使用像Sublime Text 這種輕量級的代碼編輯器,而非像Visual Studio這種全特性的IDE。Visual Studio Code為開發者們提供了對多種編程語言的內置支持,并且正如微軟在Build大會的keynote中所指出的,這款編輯器也會為這些語言都提供了豐富的代碼補全和導航功能。ECMAScriptTypeScript,node.js和ASP.NET5開發者也將會獲得額外的工具集。

主要功能

Visual Studio Code是由微軟官方推出的一款自帶GUI的代碼編輯器,功能強大,集成了一款現代編輯器應該具備的特性,如語法高亮(syntax hight lighting),可定制的訪問鍵綁定(customizable 鍵盤 bindings),括號匹配(bracket matching)以及代碼片段收集(snippets)。Visual Studio Code遠程開發允許使用容器、遠程計算機或適用于Linux的Windows子系統作為功能齊全的開發環境。用戶可以:在部署到的同一操作系統上進行開發,或者使用更大或更專業的硬件。分離開發環境,以避免影響本地計算機配置。讓新貢獻者輕松上手,讓每個人都處于一致的環境中。使用本地操作系統上不可用的工具或運行時,或管理它們的多個版本。使用適用于Linux的Windows子系統開發Linux部署的應用程序。從多臺計算機或位置訪問現有開發環境。調試在其他地方,如客戶站點或云中運行的應用程序。

語言支持

該編輯器支持多種語言和文件格式的編寫,截止2019年9月,已經支持了如下37種語言或文件:F?、HandleBars、markdown、Python、Java、PHPHaxeRuby、SASs、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、clojure、C?、Objective-C、層疊樣式表、ECMAScript、Perl、Coffee Script、Dockerfile、Dart。

軟件優勢

對比VS Code和傳統Visual Studio,二者間最大的不同是:VS Code專注于成為一個全功能編輯器,而VS則圍繞項目本身提供了許多相關功能。VS Code沒有新項目向導,也不支持solution文件。但是它確實提供了響應式編輯功能,強化了很多小細節,例如:當你處理跨平臺文件時顯示行結束符類型。首先對Visual Studio Code做一個大概的介紹。首先明確一下,這個Visual Studio Code(以下簡稱vscode)是一個帶GUI的代碼編輯器,也就是只能完成簡單的代碼編輯功能,并不是一個集成開發環境(IDE)。而Visual Studio、WebStorm這類的開發工具是IDE,功能強大,這兩個是不一樣的概念。

Azure Functions是微軟提供的無服務器組件,可用于創建基于事件的函數,這些函數可以動態縮放以滿足需求??梢蕴幚砀鞣N事件,例如當文件上傳到存儲時,隊列中出現消息或收到HTTP請求時。使用GitHub,可以獲取一個現有的應用程序,將其分叉到帳戶,然后創建自己的應用程序版本,所有這些都在 VS Code中完成。

參考資料 >

Skip to content Visual Studio Code. Visual Studio Code官網.2023-11-13

原生支持蘋果M1 Mac的VS Code穩定版來了,運行速度提升.澎湃新聞.2023-11-14

503 Service Temporarily Unavailable.中關村在線.2023-11-13

October 2023 (version 1.84).Visual Studio Code官網.2023-11-14

Skip to content Visual Studio Code.Visual Studio Code官網.2023-11-13

vscode怎么編譯php?.PHP中文網.2023-11-13

Win10嶄新篇章!微軟Build2015開發者大會全面觀察.IT之家.2023-11-14

Visual Studio Code.Visual Studio Code官網.2023-11-14

January 2018 (version 1.20).Visual Studio Code官網.2023-11-14

November 2021 (version 1.63).Visual Studio Code官網.2023-11-14

微軟宣布跨平臺的 Visual Studio Code 項目.OSCHINA.2023-11-13

Visual Studio Code(代碼編輯器) V1.60.1 64位 最新漢化版.系統之家.2023-11-13

Skip to content Visual Studio Code.Visual Studio Code官網.2023-11-14

VS Code 與 GitHub 和 Azure 的集成.Microsoft.2023-11-14

生活家百科家居網