VS Code 1.74 已發布,此版本主要帶來如下優化:
-
自定義資源管理器自動顯示- 決定哪些文件在資源管理器中滾動到視圖中。
-
隱藏活動欄和面板徽章- 通過切換狀態徽章,簡化編輯器 UI。
-
筆記本和差異視圖的音頻提示- 單元格運行結果、添加或刪除行的聲音。
-
合并編輯器撤消 / 重做- 快速恢復或重新應用合并沖突操作。
-
管理不安全的存儲庫- 防止對不屬于您的文件夾進行 Git 操作。
-
JavaScript console.profile 集合- 輕松創建 CPU 配置文件,并在 VS Code 中查看。
-
Go to Definition from return- 跳轉到 JavaScript/TypeScript 函數的頂部。
-
遠程隧道- 創建到任何設備的連接,無需 SSH。
-
開發容器 GPU 支持- 創建開發容器時請求 GPU。
自定義資源管理器的自動顯示邏輯
此版本引入新設置 explorer.autoRevealExclude ,如果啟用了自動顯示(explorer.autoReveal,默認為 true),此設置允許您配置哪些文件在資源管理器中自動顯示。autoRevealExclude 設置使用 glob 模式來排除文件,類似于 files.exclude,也支持通過 when 子句進行兄弟匹配。默認值不包括 node 和 bower 模塊:
{
"explorer.autoRevealExclude": {
"**/node_modules": true,
"**/bower_components": true
}
}
設置編輯器指示器、懸停和鏈接可用鍵盤導航
設置編輯器中的指示器、懸停和鏈接現在可以通過鍵盤導航,一些鏈接的樣式也進行了調整,以便在設置編輯器中保持更好的一致性。在制表位和保持鍵盤焦點方面,設置編輯器指示器懸停表現得更好。這種改進仍處于試驗階段,目前僅對設置編輯器指示器懸停啟用,而不是對 VS 代碼中的所有懸停啟用。隱藏視圖容器的徽章
與通過右鍵單擊視圖容器隱藏視圖容器的方式類似,現在也可以隱藏容器上的徽章(顯示在活動欄、面板和側欄中)。徽章通常顯示特定視圖容器的數字、圖標或進度指示器,例如,源代碼管理視圖的待處理更改數。管理不安全的 Git 倉庫
VS Code 使用 git.exe 執行所有 Git 操作。從 Git 2.35.2 開始,用戶無法在非當前用戶擁有的文件夾的存儲庫中運行 Git 操作,因為該存儲庫被認為具有潛在的不安全性。從此版本開始,如果嘗試打開此類可能不安全的存儲庫,VS Code 將在源代碼管理視圖中顯示歡迎視圖以及錯誤通知。歡迎視圖和通知都帶有 “管理不安全存儲庫” 命令,該命令允許您查看可能不安全的存儲庫列表,手動將它們標記為安全倉庫,然后再打開它們。管理不安全存儲庫命令也可在命令面板中使用, 將存儲庫標記為安全會將存儲庫位置添加到 safe.directory git 配置。終端快速修復改進
終端快速修復現在顯示在代碼操作控件中,以與編輯器中的體驗保持一致。遠程隧道
更強大的遠程開發,Remote Tunnels 正式發布預覽版!Remote Tunnels 現在可作為 VS Code 穩定版的預覽功能使用,遠程隧道允許您從任何設備、任何地方安全地訪問您的機器與 VS 代碼。要啟用遠程隧道訪問,可以:-
從帳戶菜單或命令面板中選擇打開遠程隧道訪問。
-
從安裝了 VS Code 并位于 PATH 上的計算機運行
code tunnel
。 -
下載新的 VS Code CLI,并運行
./code tunnel
.(https://code.visualstudio.com/#alt-downloads)
JavaScript 調試
支持 console.profileJavaScript 調試器現在支持 console.profile。在調試器下運行時,該功能將為 console.profile () 和 console.profileEnd () 之間的代碼收集 CPU 配置文件。
console.profile();
doSomeExpensiveWork();
console.profileEnd();
生成的 .cpuprofile 文件將保存在您的工作區文件夾中,可以使用 VS Code 的內置配置文件查看器打開和查看。
支持嵌套源映射
有時,尤其是在 monorepo 設置中,源代碼可能會被編譯一次,然后重新編譯或再次捆綁。在許多情況下,這個問題會導致生成的包的源映射引用了第一步中創建的編譯文件。
JavaScript 調試器現在自動遞歸地解析源映射,無需額外步驟即可調試原始源文件。
TypeScript4.9
VS Code 現在附帶 TypeScript 4.9,帶來了新的 TypeScript 語言功能,例如satisfies
運算符和自動訪問器。在工具方面則對文件監視進行了改進,并進行了許多其他修復和改進。
查看 TypeScript 4.9 公告,了解有關此更新的更多信息:https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/
Go to Definition on return
JavaScript 和 TypeScript 現在支持在 return 關鍵字上運行 Go to Definition 以快速跳轉到返回函數的頂部,在處理長的、復雜的或高度嵌套的函數時很有用。
可以使用 Go to Definition 命令 / 鍵綁定 (F12) 或簡單地使用 Cmd/Alt + 單擊 return 關鍵字。
遠程開發擴展
遠程開發擴展允許使用容器、遠程計算機或適用于 Linux 的 Windows 子系統 (WSL) 作為功能齊全的開發環境。此版本的亮點包括:
- 開發容器 GPU 支持
- 開發容器 Cygwin / Git Bash 套接字轉發
- 遠程隧道擴展 - 無需 SSH 即可連接到遠程計算機。
可以在遠程開發的發行說明中了解新的擴展功能和錯誤修復:https://github.com/microsoft/vscode-docs/blob/main/remote-release-notes/v1_74.md
更多功能可以在發布公告中細閱:https://code.visualstudio.com/updates/v1_74
審核編輯 :李倩
-
gpu
+關注
關注
28文章
4729瀏覽量
128890 -
編輯器
+關注
關注
1文章
805瀏覽量
31163 -
資源管理器
+關注
關注
0文章
23瀏覽量
7533
原文標題:Visual Studio Code 1.74 發布!
文章出處:【微信號:玩轉VS Code,微信公眾號:玩轉VS Code】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論