歡迎使用 Visual Studio Code 2023 年 4 月版。一些主要亮點包括:
- 輔助功能改進 - 更好的螢幕閱讀器支援、新的音訊提示。
- 新顏色主題 - “現代”淺色和深色主題預設設定。
- 配置檔案模板 - Python、Java、資料科學等的內建模板。
- 拖放選擇器 - 選擇您希望如何將專案連結放置到編輯器中。
- 獨立顏色選擇器 - 用於插入或修改顏色格式的顏色選擇器 UI。
- 原始碼管理輸入的快速修復 - 直接在輸入框中修復拼寫和其他錯誤。
- Markdown 拖放影片 - 在 Markdown 檔案中輕鬆新增影片標籤。
- 將影像檔案拖放到筆記本中以建立附件 - 在影像連結、路徑或附件之間進行選擇。
輔助功能
▍Aria 冗餘設定
螢幕閱讀器使用者可以透過“accessibility.verbosity.diff-editor”和“accessibility.verbosity.terminal”設定從功能的 aria-label 中排除提示以減少冗餘。
▍diff 編輯器音訊提示改進
VS Code 現在快取音訊提示,因此它們只需載入一次,從而產生更好的響應能力,並改進了用於 diff 編輯器的音調。
▍轉到行/列公告
當呼叫“轉到行/列” (Ctrl+G) 時,螢幕閱讀器現在會讀取關聯的行內容。
新的預設顏色主題
新的“深色現代”和“淺色現代”主題取代了“深色”和“淺色”,成為新的預設深色和淺色主題。
配置檔案模板
配置檔案可讓您根據當前專案或任務快速切換編輯器擴充套件、設定和 UI 佈局。為了幫助您開始使用配置檔案,我們提供了配置檔案模板,這些模板是針對不同程式語言和場景的精選配置檔案。您可以按原樣使用配置檔案模板,也可以將其用作起點以進一步自定義您自己的工作流程。
您可以透過“配置檔案”>“建立配置檔案...”下拉選單選擇一個配置檔案模板:
選擇配置檔案模板後,您可以檢視設定、擴充套件和其他資料,如果不想將個別專案包含在其中,則可以將其刪除。
在您基於模板建立新配置檔案後,對設定、擴充套件程式或 UI 所做的更改將保留到您的配置檔案中。
拖放選擇器
您可以在放置前按住 Shift 鍵,將檔案和內容放置到文字編輯器中。在此更新中,我們新增了 UI,可讓您更改此內容插入檔案的方式。例如,在將影像放入 Markdown 檔案後,此控制元件允許您在插入 Markdown 影像、影像的工作區相對路徑和影像的完整路徑之間切換:
每當您拖放內容並且有不止一種可能的插入方式時,拖放選擇器控制元件就會出現。您可以透過單擊或使用 Ctrl+. 開啟控制元件。當您開始鍵入或將游標移到插入的文字之外,下拉選擇器就會消失。您還可以使用"editor.dropIntoEditor.showDropSelector": "never" 完全禁用拖放選擇器控制元件。
VS Code 包括一些內建的方法來刪除常見的內容格式。擴充套件還可以使用 DocumentDropEditProvider API 新增自己的拖放選項。
獨立的顏色選擇器
現在可以啟動獨立的顏色選擇器來插入和替換顏色。開啟顏色選擇器,請從命令皮膚中選擇“顯示或聚焦獨立顏色選擇器”。
當擴充套件沒有提供顏色或顏色格式時,顏色選擇器會回退到 CSS 格式的顏色。現在還可以在所有檔案型別中視覺化 CSS 格式顏色的內聯顏色裝飾器。要顯示這些裝飾器,請啟用“編輯器:預設顏色裝飾器” (editor.defaultColorDecorators)設定。
原始碼控制輸入中的快速修復
現在支援在原始碼控制訊息框中使用程式碼操作和快速修復:
例如,Code Spell Checker 擴充套件為原始碼控制輸入新增了拼寫修復。擴充套件可以提供額外的修復和程式碼操作。
將影片拖放到 Markdown 檔案中
想在 Markdown 中插入影片嗎?只需將它拖到編輯器中,然後按住 Shift 鍵將其放入檔案中:
這會插入一個指向影片檔案的 <video> 標籤。您可以從 VS Code 的資源管理器或本地作業系統中拖動影片。
將影像檔案拖放到筆記本中以建立附件
您現在可以將影像檔案拖放到筆記本 Markdown 單元格中以建立附件。放置影像時,使用新的放置選擇器控制元件選擇插入影像作為附件:
這會將影像作為附件新增到筆記本中,而不是簡單地新增影像連結:
將檔案提交到 Git 大檔案儲存
Git 大檔案儲存 (Git Large File Storage, LFS) 允許您在 Git 儲存庫中高效地儲存大檔案。github.dev 和 vscode.dev 現在支援將檔案提交到 GitHub 上託管的儲存庫中的 Git LFS,從而可以從瀏覽器輕鬆更新,而無需在本地安裝 Git 的 LFS 擴充套件。
github.dev 和 vscode.dev 中的 LFS 提交支援在您的儲存庫的根目錄中已經有一個 .gitattributes 檔案時開箱即用,該檔案指定應使用 Git LFS 儲存哪些檔案型別。