2021 年 3 月 (版本 1.55)
更新 1.55.1:此更新解決了這些問題。
更新 1.55.2:此更新解決了這些安全問題。
下載:Windows:x64 Arm64 | Mac:通用 Intel Apple 晶片 | Linux:deb rpm tarball Arm snap
歡迎使用 Visual Studio Code 2021 年 3 月版。此版本包含多項更新,希望您會喜歡,其中一些主要亮點包括
- 輔助功能改進 - 多游標支援並增加了行數限制。
- macOS Big Sur 更新了圖示 - 與 Big Sur 視覺風格相匹配的品牌圖示。
- 斷點改進 - 內聯斷點選單等。
- 編輯器狀態裝飾 - 編輯器標籤狀態裝飾預設開啟。
- 自定義鍵盤快捷方式編輯器 - 在鍵盤快捷方式編輯器中調整列大小。
- 改進的遠端埠管理 - 埠轉發自動檢測、正則表示式命名等。
- 終端配置檔案 - 在終端中定義配置檔案以方便啟動非預設 Shell。
- 筆記本改進 - 多單元格選擇,以及更可定製的差異編輯器。
- Raspberry Pi 上的 VS Code - 新主題解釋瞭如何在 Raspberry Pi 裝置上安裝 VS Code。
如果您想線上閱讀這些發行說明,請訪問 code.visualstudio.com 上的更新頁面。
加入我們,在 4 月 8 日星期四太平洋時間上午 8 點(倫敦時間下午 4 點)觀看 VS Code 團隊直播,檢視此版本中的新功能演示,並向我們提問。
內測版:想盡快嘗試新功能?您可以下載每晚的內測版構建,並儘快嘗試最新的更新。
輔助功能
多游標支援
我們已為多游標添加了初步的螢幕閱讀器支援。每當新增新游標時,VS Code 現在都會宣佈它以及游標的行和列位置。VS Code 還會宣佈輔助游標何時被移除。我們計劃在收到更多反饋後進一步改進多游標輔助功能。
螢幕閱讀器限制增加到 1000 行
由於上游問題已修復,我們增加了“全部朗讀”命令可以閱讀的行數。以前,螢幕閱讀器一次可以宣佈的行數硬性限制為 100 行,現在我們已將此限制增加到 1000 行。為了完全取消限制,還需要進一步的上游修復。
由於此更改,設定 editor.accessibilityPageSize
現已棄用。我們將在接下來的幾個版本中繼續支援此設定,但我們計劃將來完全取消它。
工作臺
Windows 上的加密更新
我們更改了在 Windows 上加密機密的方式,這會影響“設定同步”和使用 secrets
API 的擴充套件。Windows 使用者在更新後將自動登出,需要重新進行身份驗證。
macOS Big Sur 更新了品牌圖示
我們一直在努力更新 macOS 上的 VS Code 品牌圖示,以匹配 Big Sur 的新視覺風格。我們感謝社群的所有反饋,很高興釋出 Stable 和 Insiders 的新標誌。我們還在所有平臺上使用相同的標誌。
穩定版 | 內測版 | 探索版 |
---|---|---|
![]() |
![]() |
![]() |
改進的窗格定製
新的 workbench.sash.hoverDelay
設定允許您定義窗格懸停反饋的延遲。現有的 workbench.sash.size
設定已得到改進,以便為觸控裝置提供大的抓取區域,同時保持 UI 簡潔。
改進的列表/樹導航
列表和樹現在支援自定義鍵盤導航模式,在某些區域(例如筆記本)中表現更自然。
此外,Shift+Click
範圍選擇的行為更加確定。
標籤裝飾預設開啟
編輯器標籤裝飾現在預設開啟,要配置它們,請使用 workbench.editor.decorations.colors
和 workbench.editor.decorations.badges
在鍵盤快捷方式編輯器中調整列大小
鍵盤快捷方式編輯器現已重構為使用新的表格小部件,允許使用者調整編輯器中的列大小。
擴充套件管理改進
-
VS Code 現在可以檢測透過 VS Code CLI 安裝/解除安裝的擴充套件。擴充套件可以在活動視窗(例項)中啟用/停用,並將在“擴充套件”檢視中正確顯示。
-
VS Code 現在會在單獨的擴充套件包選項卡中顯示設定
extensionPack
屬性的擴充套件所包含的擴充套件集,即使該擴充套件未歸類為擴充套件包。
“問題”檢視中的負文字過濾
您現在可以透過在篩選文字前加上 !
來從“問題”檢視中篩選不包含特定文字的問題。
報告 Marketplace 問題
上個月我們強調,有一個新的公共倉庫用於處理與擴充套件 Marketplace 相關的問題。現在,VS Code 的問題報告器支援在此倉庫中建立問題。
配置樹懸停延遲
現在可以使用 workbench.hover.delay
配置擴充套件貢獻的樹檢視的懸停延遲。
Emmet
emmet.extensionsPath
設定現在只接受字串陣列,並且可以直接在“設定編輯器”中編輯。
在開啟的編輯器中搜索
您現在可以在工作區搜尋中切換僅在開啟的編輯器中搜索複選框,將搜尋範圍從整個工作區更改為僅在編輯器選項卡中開啟的檔案。這以前是透過選擇啟用,在此迭代中,我們增強了對尚未載入到 VS Code 會話中的檔案的行為,並預設啟用了它。
控制原始碼管理輸入的字型大小
您現在可以透過新的 scm.inputFontSize
設定更改原始碼管理輸入的字型大小。
整合終端
終端配置檔案
終端現在支援定義的配置檔案,這些配置檔案會出現在終端的下拉選單中,以方便地啟動非預設 Shell。
VS Code 將透過此選單自動檢測並顯示一些更常用的 Shell,但也可以使用 terminal.integrated.profiles.
設定進行配置。使用此設定,可以新增新配置檔案、更改現有配置檔案和刪除預設配置檔案。例如
"terminal.integrated.profiles.windows": {
// Add a PowerShell profile that doesn't run the profile
"PowerShell (No Profile)": {
// Some sources are available which auto detect complex cases
"source": "PowerShell",
"args": ["-NoProfile"],
// Name the terminal "PowerShell (No Profile)" to differentiate it
"overrideName": true
},
// Remove the builtin Git Bash profile
"Git Bash": null,
// Add a Cygwin profile
"Cygwin": {
"path": "C:\\cygwin64\\bin\\bash.exe",
"args": ["--login"]
}
}
最初新增配置檔案的推薦方法是透過選擇預設配置檔案命令,該命令允許根據現有配置檔案或其他檢測到的 Shell 建立配置檔案。
Windows 上自動檢測 WSL 配置檔案並改進預設設定
除了新的配置檔案功能,我們現在還會自動檢測 WSL 配置檔案並預設在列表中顯示它們。這可以透過 terminal.integrated.useWslProfiles
設定關閉。
Cygwin 現在也會自動檢測並顯示在選擇預設配置檔案命令中,Git Bash 將作為登入 Shell 執行(執行 ~/.bash_profile
)。
WebGL 渲染器成為新預設設定
終端在 2019 年 11 月版本中首次引入了實驗性的 WebGL 渲染器,根據我們當時的計算,它可以將效能提高高達 900%,如果您的環境在使用標準 2D 畫布上下文渲染時遇到問題,效能甚至會更高。
此後,WebGL 渲染器在穩定性方面逐漸提高,並彌補了其功能差距。我們決定現在是進行過渡的最佳時機,但會留意任何問題報告。
作為此工作的一部分,我們還添加了一些回退邏輯。當 "terminal.integrated.rendererType": "auto"
時,會發生以下情況:
- WebGL 渲染器將嘗試啟動。
- 如果失敗,例如由於缺少作業系統/瀏覽器支援
- 畫布渲染器將啟用,並且開始測量渲染幀所需的時間。
- 如果前 20 幀渲染緩慢,例如存在硬體問題或 GPU 渲染已停用
- DOM 渲染器將啟用。
在下一個版本中,我們計劃完全移除 rendererType
設定,轉而使用更易於理解的 "terminal.integrated.gpuAcceleration": "auto" | "on" | "off"
。
無縫終端重新啟動
上個版本中,當擴充套件想要更改環境時,我們引入了終端的自動重新啟動。此版本現在將防止重新啟動時之前出現的閃爍。如果新終端的輸出與上次相同,則不會出現重新啟動造成的任何反饋或干擾。
還有一個新設定可以完全停用此自動重新啟動 terminal.integrated.environmentChangesRelaunch
。
編輯器
新的自動關閉對刪除
當在自動關閉對中時,按下 Backspace 的行為已更改。現在,編輯器將僅在編輯器自動插入該字元時才刪除匹配的關閉括號或匹配的關閉引號。此行為透過一個新引入的名為 editor.autoClosingDelete
的設定控制,該設定可以配置為 "always"
以獲取之前的行為。
除錯
斷點改進
內聯選單編輯條件和命中計數
我們現在顯示一個內聯選單,用於編輯函式斷點的條件和命中計數。以前,內聯編輯按鈕會自動選擇要編輯的條件。現在,選單應該使流程更容易,併為使用者提供更多控制。
支援所有資料斷點訪問型別
現在,VS Code 的通用偵錯程式 UI 支援除錯介面卡協議中定義的所有資料斷點訪問型別,作為“變數”檢視中的上下文選單操作:
- 在值讀取時中斷:每次讀取變數時都會命中斷點。
- 在值更改時中斷:每次更改變數時都會命中斷點(此操作以前可用)。
- 在值訪問時中斷:每次讀取或更改變數時都會命中斷點。
請注意,除錯擴充套件必須選擇此功能才能使單個操作可用。目前,只有 Mock Debug 擴充套件(模擬)支援所有三種訪問型別,但我們預計其他除錯擴充套件(例如 Java 擴充套件)很快就會跟進。
在啟動除錯物件之前清除終端
一些除錯擴充套件允許您在 VS Code 的整合終端中啟動除錯物件。為了保持整合終端的數量較少,如果終端未被仍在執行的命令阻塞,VS Code 會嘗試重用終端。這種方法的結果是,以前的命令和程式輸出將保留在終端中可見,這有時會令人困惑。
在此版本中,我們引入了一項新功能,可以在開始新的除錯會話之前自動清除整合終端。此功能由新設定 debug.terminal.clearBeforeReusing
控制。
JavaScript 除錯
與往常一樣,完整的更改列表可以在 vscode-js-debug 更改日誌中找到。
開始除錯並在入口處停止
去年我們切換到新的偵錯程式時,除錯:開始除錯並在入口處停止被遺棄了。它再次工作,並請求偵錯程式在您的 Node.js 程式的首行暫停。預設情況下,它繫結到 F10。
符號連結處理改進
使用符號連結除錯 Node.js 程式可能需要向程式傳遞特殊標誌。如果沒有這些標誌,斷點將保持未繫結狀態,並且很難找出哪裡出了問題。現在,偵錯程式將自動檢測這些情況並提供有用的通知。
Notebook
多單元格選擇
我們現在支援使用滑鼠(Shift+Click
)或鍵盤快捷鍵(Shift+Arrow
)在筆記本中選擇多個單元格。選擇多個單元格後,您可以複製/剪下/貼上/移動/複製選定的單元格。
您還可以一起拖放多個單元格。
限制:當選擇多個不同範圍的單元格時,大多數命令將僅對第一個範圍或聚焦範圍執行。我們將在即將釋出的版本中繼續改進此體驗。
我們還添加了一個新的顏色標記 notebook.inactiveSelectedCellBorder
,它沒有預設顏色,但可用於那些喜歡使用邊框進行多選而不是背景顏色的主題。
在差異編輯器中顯示/隱藏輸出和元資料差異
我們從使用者那裡得知,在審查筆記本中的更改時,筆記本單元格元資料或輸出中的修改可能會分散注意力或無關緊要。VS Code 現在允許您使用 notebook.diff.ignoreMetadata
和 notebook.diff.ignoreOutputs
設定控制差異編輯器中元資料或輸出更改的可見性。它們也可以透過編輯器標題工具欄中的顯示輸出/元資料差異命令進行切換。
預覽功能
筆記本中可擴充套件 Markdown 渲染器的持續改進
我們繼續改進對筆記本中 Markdown 渲染器擴充套件的支援。本次迭代的重點是提高新渲染器的效能。我們還修復了新渲染器引入的許多回歸問題。
新的渲染器仍然預設停用,但我們現在更有信心很快能夠啟用它們。您今天可以使用未文件化的 notebook.experimental.useMarkdownRenderer: true
設定試用新的可擴充套件 Markdown 渲染器。啟用此設定並重新啟動 VS Code 後,您應該能夠在 Markdown 單元格中使用 :emoji:
和 KaTeX $math$
公式。
開始使用
我們正在繼續大修預設啟動編輯器,以提供相關的擴充套件貢獻的提示和演練,旨在使核心 VS Code 功能和擴充套件貢獻對新使用者更易於使用。許多 Insiders 使用者可能已經看到了它,並且在此次迭代中將慢慢推廣到更多 Stable 使用者。您始終可以透過將 workbench.startupEditor
設定修改為 gettingStarted
或從其修改來選擇加入或退出新行為。
主題:GitHub Light
對擴充套件的貢獻
遠端開發
遠端開發擴充套件的工作仍在繼續,它允許您使用容器、遠端機器或 適用於 Linux 的 Windows 子系統 (WSL) 作為功能齊全的開發環境。
1.55 版的功能亮點包括:
- 雙擊命名埠
- 配置預設埠檢測行為
- 在容器卷中克隆倉庫的更新體驗
您可以在遠端開發發行說明中瞭解新的擴充套件功能和錯誤修復。
GitHub 拉取請求和議題
GitHub Pull Requests and Issues擴充套件仍在繼續開發中,該擴充套件允許您處理、建立和管理拉取請求和問題。
要了解所有新功能和更新,您可以檢視擴充套件 0.25.0 版本的完整更改日誌。
擴充套件創作
自定義編輯器和筆記本的無標題檔案 API
自定義編輯器和筆記本現在在開啟上下文上包含 untitledDocumentData
屬性,其中包含使用者觸發使用...重新開啟時無標題檔案中包含的資料緩衝區。如果此屬性已填充,則應讀取它而不是 URI,因為在無標題檔案的情況下,URI 不指向磁碟上的檔案。
內聯值提供程式 API
上個里程碑引入的提議內聯值提供程式 API 已經定稿,現在可以在 Marketplace 上釋出的擴充套件中使用。
新的“複製為”子選單
有兩個新的選單位置,它們在 UI 中顯示為複製為子選單
menuBar/edit/copy
- 用於標題欄編輯選單editor/context/copy
- 用於編輯器上下文選單
ExtensionContext 上的新擴充套件屬性
擴充套件作者現在可以使用 ExtensionContext
上的新 extension
屬性,該屬性會傳遞給擴充套件的 activate
函式。它返回與 vscode.extensions.getExtension(
返回的相同的 Extension
例項,其中包含擴充套件 ID、版本和序列化的 packageJSON
屬性等屬性,您可以在其中直接從擴充套件的 package.json
檔案訪問資料。
Docker Compose 語言
已新增新的 Docker Compose 語言。這將不會有太多面向用戶的更改;但是,擴充套件作者現在可以使用它來定位 Docker Compose 檔案。語言 ID 是 dockercompose
。
遙測啟用 API
擴充套件始終可以透過 telemetry.telemetryLevel
的配置值檢查使用者是否停用了遙測,但無法檢查使用者是否使用了 CLI 標誌 --disable-telemetry
。在此里程碑中,我們為擴充套件 API 的 env
物件添加了兩個屬性:isTelemetryEnabled
和 onDidChangeTelemetryEnabled
。前者考慮了 CLI 標誌和當前配置值。後者是每當 isTelemetryEnabled
更改時觸發的事件。
工作區信任開發
在多次迭代中,我們一直在探索一項我們稱之為“工作區信任”的安全功能。隨著其釋出臨近,我們希望邀請擴充套件作者開始他們的入門流程並獲取反饋。目前,尚未更新以處理“工作區信任”的擴充套件將繼承安全預設值;但是,為了獲得最佳使用者體驗,我們請求擴充套件作者在問題 #106488中閱讀更多資訊,並在我們進入下一次迭代時訂閱更新。
建議的擴充套件 API
每個里程碑都會帶來新的提議 API,擴充套件作者可以嘗試使用它們。一如既往,我們希望得到您的反饋。要嘗試提議的 API,您需要執行以下操作:
- 您必須使用 Insiders 版本,因為提議的 API 經常更改。
- 您的擴充套件的
package.json
檔案中必須包含以下行:"enableProposedApi": true
。 - 將最新版本的 vscode.proposed.d.ts 檔案複製到您專案的源位置。
您不能釋出使用提議 API 的擴充套件。下個版本中可能會有破壞性更改,我們絕不希望破壞現有擴充套件。
測試
本月,我們的工作重點是解決測試 API 的提供程式部分。主要是,轉向一種方法,允許按需非同步載入測試。轉向非同步方法帶來了挑戰,需要新的擴充套件主機 API 語義來解決。本次迭代中,我們合併了更改,並將在下個月進行完善。我們希望在四月迭代中開始最終確定測試 API 的部分內容。
CodeActionContext.triggerKind
CodeActionContext
上提議的 triggerKind
屬性跟蹤為什麼從 CodeActionProvider
請求程式碼操作。此屬性的可能值是:
-
Invoke
:程式碼操作是顯式請求的,無論是透過鍵盤快捷鍵還是命令。 -
Automatic
:程式碼操作是在沒有明確使用者操作的情況下請求的。這包括在文件內容更改時請求程式碼操作。
提供程式可以使用 triggerKind
根據程式碼操作的請求方式返回不同的結果集。例如,自動觸發的重構程式碼操作提供程式可能只返回當前精確選區的重構,以限制程式碼操作燈泡顯示的頻率。但是,當顯式請求程式碼操作時,相同的提供程式可能會自動擴充套件當前選區,以嘗試顯示使用者可能感興趣的當前位置的所有重構。
PortAttributesProvider
任何啟動在埠上偵聽的程序並希望在使用 VS Code 遠端擴充套件時獲得出色體驗的擴充套件都應考慮提供反饋並採用新的 PortsAttributesProvider
API。由於 VS Code 在使用其中一個遠端擴充套件時會檢測並自動轉發埠,因此任何偵聽埠的擴充套件都將自動轉發這些埠。然而,通常這些埠僅對擴充套件的內部工作很重要,並且使用者不需要轉發這些埠。此 API 可用於設定檢測到埠時的行為,以防止不需要的面向使用者的埠自動轉發。
快速輸入選項標題
傳遞給 showQuickPick
的 QuickPickOptions
和傳遞給 showInputBox
的 InputBoxOptions
現在具有可選的 title
屬性,該屬性以前僅在 createQuickPick
API 中可用。設定此屬性後,快速輸入上會顯示一個帶有您指定標題的標題欄。
語言伺服器協議
診斷拉取模型規範的草稿版本現已釋出,徵求反饋。
除錯介面卡協議
停止事件現在可以報告命中的斷點
已向停止事件添加了一個可選屬性 hitBreakpointIds
,其中包含觸發事件的斷點的 ID。
請注意,VS Code 尚未以任何方式顯示此資訊。我們正在 問題 #118743 中討論可能的 UI 想法。
工程
更快的 Snap 啟動
Snap 包現在使用 lzo
壓縮演算法,它提供了更快的啟動時間。有關更多資訊,請參閱 Ubuntu 關於該演算法的部落格文章。
Electron 沙盒進展
在這個里程碑中,我們繼續讓 VS Code 視窗為啟用 Electron 的沙盒和上下文隔離功能做好準備。
具體來說:
- 我們能夠將渲染器中的一些原生模組需求轉移到其他程序。
- 當沙盒選項啟用時,我們能夠提供更多元件和服務。
文件
課堂上的 VS Code 和 JavaScript
閱讀泰國納黎宣大學計算機科學講師的案例研究,他使用 VS Code 在他的 JavaScript 和 Node.js Web 開發入門課程中。瞭解他為學生推薦的設定和擴充套件,以及一個有用的 Node.js 和 JavaScript 教育擴充套件包。
Raspberry Pi
有一個新主題描述瞭如何在 Raspberry Pi 裝置上安裝 VS Code。
值得注意的修復
- 74505:Emmet 內建外掛作弊,以 @ 開頭的只在塊內展開
- 97632:編輯純 XML 文件時 Emmet 介入
- 107506:除錯變數檢視在名稱不唯一時不會顯示來自除錯介面卡的多個變數
- 112675:Emmet 縮寫在 .scss 檔案中不起作用
- 113801:標籤換行 - 換行時標籤不應填滿所有多餘空間
- 115814:無法在整合終端中輸入中文
- 117350:Home/End、PageUp/PageDown 也應該在操作中導航嗎?
- 117967:複製 + 貼上自動在新標籤頁中開啟檔案
- 118210:除錯控制檯不應在訊息源位置不同時摺疊訊息
- 118557:在包含巢狀資料夾的工作區中 files.exclude 的奇怪行為
- 118839:我的螢幕閱讀器在狀態列中找不到有關遠端連線的資訊
- 119585:關閉檔案時所有問題都消失了
感謝
最後但同樣重要的是,衷心感謝以下本月為 VS Code 做出貢獻的人們:
對我們問題跟蹤的貢獻
- John Murray (@gjsjohnmurray)
- Andrii Dieiev (@IllusionMH)
- Simon Chan (@yume-chan)
- ArturoDent (@ArturoDent)
對 vscode
的貢獻
- @abhiajju (ABHIJEET PANDEY):修復 emmet 問題,其中 html 檔案中顯示不正確的縮寫 PR #117759
- @abhijeet75 (Abhijeet Joshi):修復 Handlebars 樣式塊的 Emmet 縮寫 PR #118832
- @alienvspredator (Danylo Shevchenko):修復“new Promise”TypeScript 程式碼段 PR #118596
- @anonymouse64 (Ian Johnson):snap-build-linux.yml:使用“snap pack”獲取 LZO PR #119478
- @atscott (Andrew Scott):修復 microsoft/vscode#117095 刪除重複的引用結果 PR #117424
- @conwnet (netcon):修復 textarea 的 readonly 屬性破壞
vscode.workspace.onDidChangeTextDocument
API #117755 PR #117758 - @Daniel-Knights (Daniel Knights):修復:拼寫錯誤 PR #119012
- @davidanthoff (David Anthoff):新增 Julia 縮排規則 PR #118269
- @DonJayamanne (Don Jayamanne):Bug 復現 https://github.com/microsoft/vscode/issues/118470 PR #118471
- @Flanker32 (Hanxiao Liu):添加註釋以將 java 工作區標籤新增到 GDPR 清單 PR #117740
- @GitMensch (Simon Sobisch):rpm-spec:修復關於在 EL7 上工作的錯誤宣告 PR #117994
- @gjsjohnmurray (John Murray)
- 修復 #62531 向“問題”新增負文字過濾 PR #115351
- #101995 擴充套件定義“alt”命令的選單項的工具提示 PR #116211
- 修復 #117093 在“list.toggleFilterOnType”命令後更新“型別過濾”指示器 PR #117099
- 修復 #117718 登出組後觸發 onDidChangeResources 事件 PR #117719
- 修復 #118615 'scm/resourceXXX/context' 擴充套件點描述 PR #118616
- 修復 #119261 在“插入程式碼片段”中也按描述過濾 PR #119315
- @hantatsang (Sang):修復擴充套件的 readme 未渲染影像寬度和高度的問題 PR #117961
- @jeanp413 (Jean Pierre)
- 修復擴充套件功能貢獻未渲染 markdownDescription 的問題 PR #95882
- 修復窄終端中帶換行符的長輸出導致 vscode 崩潰的問題 PR #117734
- 修復輸出過濾欄位圖示無法透過 Tab 鍵聚焦,只能透過 Shift+Tab 鍵聚焦的問題 PR #117832
- 修復面板在側面時,某些操作圖示的焦點輪廓渲染異常的問題 PR #117834
- 修復 Markdown 預覽為空的問題 PR #118397
- 修復包含巢狀資料夾的工作區中 files.exclude 的奇怪行為 PR #118777
- @ko1 (Koichi Sasada):更新 vscode.d.ts PR #117974
- @matthew-haines (Matthew Haines):#97684 新增 Alt-Click 和操作以摺疊/展開周圍區域 PR #100027
- @mtaran-google:修復 IWorkbenchExtensioManagementService 中的拼寫錯誤 PR #118071
- @noahbliss (Noah Bliss):將“Favours”替換為“Favors” PR #119250
- @NotWearingPants
- 修復 RTL 語法標記開頭的游標位置 PR #117062
- 修復最近提交中的隨機拼寫錯誤 PR #119607
- @pauladams8 (Paul Adams):改進 GitHub 倉庫搜尋 PR #117075
- @RPwnage (Luca):將“刪除分支...”新增到原始碼管理 > 分支部分 PR #118542
- @shskwmt (Shunsuke Iwamoto):修復 #116822:刪除轉義的空白字元 PR #117138
- @smorimoto (Sora Morimoto):向 OCaml 組新增更多 OCaml 相關副檔名 PR #118310
- @soredake:snap:將壓縮設定為 lzo,#117852 PR #118116
- @spetrescu (Stefan Petrescu):修復 codelens-sample 擴充套件的工具提示 PR #118468
- @thebinarysearchtree (Andrew Jones):修復 transformToSnakecase PR #118400
- @TranquilMarmot (Nate Moore):更新 seti-ui 圖示主題 PR #117842
- @wdesgardin (William Desgardin):修復(搜尋):當匹配以小寫字元開頭時保留大小寫 PR #119373
- @XECDesign:不要在 Raspberry Pi OS 上安裝倉庫 PR #118826
- @yannickowow:支援 DataBreakpointAccessType 條件 PR #117835
對 vscode-emmet-helper
的貢獻
- @jeanp413 (Jean Pierre):修復 scss 中的 emmet 補全 PR #61
- @lancewl (Hsuan-An Weng Lin):修復 vscode#118008 PR #59
- @OBITORASU (Souhit Dey):修復問題 117154 - VScode Emmet 缺少 HTML“hgroup”標籤 PR #55
對 vscode-eslint
的貢獻
- @9at8 (Aditya Thakral):向某些設定新增
additionalProperties: false
PR #1004 - @sfj (Silas Fontain):使文字措辭與實際按鈕文字對齊 PR #1207
- @threehams (David Edmondson):新增重新載入命令。 PR #845
對 vscode-hexeditor
的貢獻
- @fython:支援不同方案的檔案 URI PR #213
- @natecraddock (Nathan Craddock):新增預設位元組序設定 PR #215
對 vscode-html-languageservice
的貢獻
- @aliasliao (Liao Jinyuan):支援 script type="text/html" PR #102
- @miladbarazandeh (Milad Barazandeh):添加了目標欄位自動完成 PR #103
對 vscode-js-debug
的貢獻
- @lumaxis (Lukas Spieß):使用正確的 npm 拼寫 PR #928
對 vscode-languageserver-node
的貢獻
對 vscode-mock-debug
的貢獻
- @Udith (Udith Gunaratna):為“Server”執行配置新增“compile”作為預啟動任務 PR #50
- @yannickowow (Yanis HAMITI):修改 test.md 和 mockDebug 以測試 DataBreakpoint 訪問型別 PR #50
對 vscode-textmate
的貢獻
- @msftrncs (Carl Morris):使範圍捕獲替換正則表示式全域性 PR #148
對 vscode-vsce
的貢獻
- @felipecrs (Felipe Santos):使用 HEAD 作為預設分支而不是 master PR #540
- @jamesgeorge007 (James George):chore:改進錯誤訊息 PR #546
對 debug-adapter-protocol
的貢獻
- @EvilBeaver (Andrei Ovsiankin):新增 OneScript (BSL) 偵錯程式實現 PR #183
對 language-server-protocol
的貢獻
- @reznikmm (Maxim Reznik):修復 LSP 3.16 中的拼寫錯誤 PR #1218