歡迎光臨
每天分享高質量文章

我,宇宙最強編輯器,支持遠程開發

Visual Studio Code 五月份更新之 1.35 版本已發佈。

此次更新的亮點包括

  • 更新 Visual Studio Code 圖標 – 新版本更新了 logo。

  • 改進“轉到定義(Go to Definition)”行為 – 通過多個定義的顯示,更快速進行導航(Navigation)。

  • 預設顯示麵包屑導航(Breadcrumb navigation) – 通過麵包屑,快速找到檔案和符號。

  • JavaScript/TypeScript 的智慧選擇 – 擴展基於語言語意的文本選擇

  • TypeScript 中提取到型別別名(Extract to type alias)的重構 – 可將部分型別提取到自己的型別別名中 。

  • 集成終端支持真實顏色(true color) – 正確地呈現真實顏色(24-bit) 轉義序列。

  • 更好的合併衝突顯示 – 為合併衝突改動提供了更好的背景關係視圖

  • 摺疊所有串列和樹的命令,快捷鍵是Ctrl+Left – 許多細小但方便的改動之一。

  • 遠程開發 (Preview) 可在穩定版使用 – 你現在可在穩定版中使用遠程開發擴展。

更新 Visual Studio Code 圖標

開發團隊結合社區反饋,更新了 VS Code 的產品 logo。現在所有平臺都使用同樣的新 logo,如下圖:

▲ 左為穩定版,右為內測版

遠程開發

遠程開發擴展(Remote Development)現可用於 Visual Studio Code 穩定版,允許我們使用容器、遠程機器或 Windows Linux 子系統(WSL)作為一個功能齊全的開發環境。

擴展將在遠程工作區的背景關係中運行,就像在本地工作區中一樣使用 VS Code。

有關遠程開發的更多內容,請查看 VS Code Remote 發佈!真·遠程開發

升級至 TypeScript 3.5

VS Code 搭載的 TypeScript 已升級至 3.5.1。此項更新帶來了語言改進和工具增強,還修複一些 Bug 及性能問題。

改進 “轉到定義(Go to Definition)” 行為

同時也改進了與此類似的行為,包括 Go to DeclarationGo 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 視圖,為合併衝突提供了更好的背景關係。

赞(0)

分享創造快樂