Visual Studio Code 五月份更新之 1.35 版本已發布。
此次更新的亮點有:
更新 Visual Studio Code 圖標開發團隊結合社區反饋,更新了 VS Code 的產品 logo。現在所有平臺都使用同樣的新 logo,如下圖:
△ 穩定版 logo
△ Insiders 版 logo
遠程開發遠程開發擴展現可用於 VS Code 穩定版,允許您使用容器、遠程機器或 Windows Linux 子系統(WSL)作為一個功能齊全的開發環境。擴展將在遠程工作區的上下文中運行,您可以像在本地工作區中一樣使用 VS Code。
TypeScript 3.5VS Code 現在搭載 TypeScript 3.5.1。此項更新帶來了語言改進和工具增強,還修復一些 Bug 及性能問題。
改進 「轉到定義(Go to Definition)」 行為同時也改進了與此類似的行為,包括 Go to Declaration, Go to Type Definition 和 Go to Implementation。
此前只會顯示第一個定義。現在,在狀態欄以及按 F12 跳轉到每個定義的時候,會顯示多個結果。
Peek 視圖現支持搜索和篩選,例如結果樹,可以幫助您快速縮小結果的範圍。
現在可以通過按下 Escape 鍵,取消掉長時間運行的定義請求。
麵包屑顯示現在默認開啟用於快速導航文件和符號的麵包屑。可在菜單 View > Toggle Breadcrumbs 中進行切換。
JavaScript 和 TypeScript 的智能選擇JavaScript 和 TypeScript 現支持智能選擇(smart selection)。該特性利用語義知識,可以智能地擴展表達式、類型、語句等的選擇。
TypeScript 中提取到類型別名的重構採用了新的「提取到類型別名(Extract to type alias)」,便於快速將部分類型提取到他自己的類型別名。
集成終端支持真實顏色(true color)集成終端現支持使用真實顏色(24位)轉義序列的程序,呈現正確的顏色,而不是之前的近似顏色。
△ 前後對比
改進合併衝突的比較顯示新的設置 merge-conflict.diffViewPosition 允許您在比較合併衝突時,在新編輯器組中打開 diff 視圖。此外,新視圖顯示了更改後文件的完整 diff 視圖,為合併衝突提供了更好的上下文。
有關新版本更多更詳細的功能介紹,可查閱發布公告。
下載地址: Windows: User System | Mac | Linux 64-bit: snap deb rpm tarball | 32-bit: deb rpm tarball