Visual Studio Code 1.67 發(fā)布,新增 Rust 指南
Visual Studio Code 是一個開源的代碼編輯器,支持 IntelliSense、調(diào)試、Git 和代碼片斷??稍?Windows、Linux 和 macOS 上下載使用。支持常見的腳本和編程語言,還可以通過安裝擴(kuò)展來獲得更多語言和功能的支持。
近日微軟發(fā)布了 1.67 版本,一些關(guān)鍵的更新內(nèi)容如下:
資源管理器文件嵌套:在源文件下嵌套生成的文件。
資源管理器現(xiàn)在支持根據(jù)文件名來嵌套相關(guān)文件。有幾個設(shè)置可以控制這種行為:
- explorer.fileNesting.enabled :控制文件嵌套是否被全面啟用。它可以被設(shè)置為全局或特定工作區(qū)。
- explorer.fileNesting.expand :控制嵌套的文件是否被默認(rèn)展開。
- explorer.fileNesting.pattern :控制文件的嵌套方式。默認(rèn)配置為 TypeScript 和 JavaScript 項目提供了智能嵌套。
「設(shè)置」的編輯器過濾器:過濾器按鈕會顯示 @Modified 設(shè)置等搜索。
「設(shè)置」的編輯器搜索控件現(xiàn)在在右側(cè)包含一個漏斗按鈕。點擊該按鈕會顯示一個過濾器列表,你可以將其應(yīng)用到搜索查詢中,以便過濾結(jié)果。
括號對著色:現(xiàn)在默認(rèn)啟用括號對著色功能。
鑒于 1.60 版本中引入的新括號對著色功能獲得了積極的反饋,1.67 版本默認(rèn)啟用了括號對著色功能。
可以通過設(shè)置 "editor.bracketPairColorization.enabled": false禁用括號對著色功能。
切換嵌套提示:使用 Ctrl+Alt 在編輯器中快速隱藏或顯示嵌套提示。
嵌套提示是在源代碼中顯示額外信息的一個好方法。然而,有時你只想看到實際的源代碼。為了支持快速隱藏嵌套提示, editor.inlayHints.enabled 設(shè)置已經(jīng)被改變:除了 on 和 off,還有 onUnlessPressed 和 offUnlessPressed 的值。 on/offUnlessPressed 值可以在按住 Ctrl+Alt 的時候隱藏或顯示嵌套提示。
如何使用:
- on - 嵌套提示被啟用。
- off - 嵌套提示被禁用。
- onUnlessPressed - 用 Ctrl+Alt 顯示和隱藏嵌套提示。
- offUnlessPressed - 用 Ctrl+Alt 隱藏和顯示嵌套提示。
拖放創(chuàng)建 Markdown 鏈接:將文件拖入編輯器以創(chuàng)建 Markdown 鏈接。
現(xiàn)在你可以通過將文件從 VS Code 的資源管理器中拖放到 Markdown 編輯器中來快速創(chuàng)建 Markdown 鏈接。按住 Shift 鍵,同時將文件拖到 Markdown 編輯器上,就可以把它放到編輯器里,并創(chuàng)建一個鏈接。
如果文件是圖片,VS Code 會自動插入 Markdown 圖片,否則就會添加一個普通的 Markdown 鏈接。
查找 Markdown 中的所有引用:快速查找所有對 header、文件、URL 的引用。
Java 擴(kuò)展更新:現(xiàn)在支持嵌套提示和 lazy 變量解析
(1) 嵌套提示
包含在 Extension Pack for Java 中的 Java 語言服務(wù)現(xiàn)在支持嵌套提示(inlay hints),以顯示方法簽名的參數(shù)名稱。
Java 參數(shù)名稱嵌套提示有三種模式:
- literals - 僅對字面參數(shù)啟用參數(shù)名稱提示(默認(rèn))。
- all - 對字面參數(shù)和非字面參數(shù)啟用參數(shù)名稱提示。
- none - 禁用參數(shù)名稱提示。
(2) lazy 變量解析
Debugger for Java 擴(kuò)展現(xiàn)在支持 "lazy" 變量。這個功能讓你推遲對變量的操作,直到你明確地展開調(diào)試器用戶界面來查看它的值。
擴(kuò)展作者的 UX 指南:VS Code 擴(kuò)展的 UI 最佳實踐指南
針對擴(kuò)展作者的 UX 指南已經(jīng)被重做,有了自己的目錄,在這里你可以找到使用各種 VS Code 用戶界面元素的最佳實踐。特定主題討論了推薦的注意事項,以便它們能夠無縫集成到 VS Code 中。
新的 Rust 語言指南:了解如何在 VS Code 中使用 Rust 編程語言。
在 Visual Studio Code 中,有一個新的 Rust 指南,詳細(xì)介紹了在 VS Code 中設(shè)置和使用 Rust 編程語言以及 rust-analyzer 擴(kuò)展。rust-analyzer 擴(kuò)展包括豐富的語言功能,如代碼補(bǔ)全、提示、重構(gòu)、調(diào)試等。