2023 年 11 月(版本 1.85)
更新 1.85.1:此更新解决了这些问题。
更新 1.85.2:此更新解决了这些问题。
下载:Windows:x64 Arm64 | Mac:通用 Intel Apple 芯片 | Linux:deb rpm tarball Arm snap
欢迎使用 Visual Studio Code 2023 年 11 月发布版本。此版本有许多更新,我们希望您会喜欢,其中一些主要亮点包括:
- 浮动编辑器窗口 - 将编辑器拖放到桌面上。
- 可访问视图工作流 - 更流畅地进入和退出可访问视图。
- 更精细的扩展更新控制 - 选择要自动更新的扩展。
- 源代码管理传入和传出视图 - 轻松查看待定的存储库更改。
- JavaScript 堆快照 - 可视化堆快照,包括内存对象图。
- TypeScript 内嵌提示跳转到定义 - 从内嵌提示悬停跳转到定义。
- Python 类型层次结构显示 - 快速查看和导航复杂的类型关系。
- GitHub Copilot 更新 - 内联聊天改进,Rust 代码解释。
- 预览:扩展的粘性滚动支持 - 在树视图和终端中启用粘性滚动。
如果您想在线阅读这些发行说明,请访问 code.visualstudio.com 上的更新页面。
内测版:想尽快尝试新功能?您可以下载每晚的内测版构建,并尽快尝试最新的更新。
GitHub Universe、Copilot 和 VS Code
如果您观看了或参加了今年的 GitHub Universe,您会看到 GitHub Copilot 处于中心位置。Copilot 在开幕主题演讲和分组会议中都有介绍,例如GitHub Copilot:当今和未来的 AI 结对程序员。
VS Code 团队一直致力于将 Copilot 集成到编辑器中,您可以在最近的在 VS Code 中追求“极其智能”博客文章中了解团队在 GitHub Universe 之前的进展。该文章详细介绍了 Copilot Chat 代理的开发,这些代理充当代码库和技术的主题专家,并描述了扩展作者如何能够将自己的自定义代理贡献给 VS Code。
辅助功能
可访问视图
上一个迭代中,我们引入了在按下按键时自动关闭可访问视图的功能,以实现 UI 组件与其可访问视图之间的无缝切换。在某些情况下,此行为可能不合适,现在可以通过 accessibility.accessibleView.closeOnKeyPress 设置禁用。
如果您发现自己在终端和终端的可访问视图之间切换,您可能需要启用 terminal.integrated.accessibleViewFocusOnCommandExecution,它会在终端中执行命令后自动打开可访问视图。
键盘焦点上显示工具提示
为了改善键盘用户体验,现在在具有自定义悬停的项目(例如活动栏和状态栏项目)上,键盘焦点会显示工具提示。

语音检测超时
新增设置 accessibility.voice.speechTimeout 控制等待静默多长时间以接受语音输入(例如 Copilot Chat)。默认情况下,语音输入会在静默 1.2 秒后自动提交。您可以将其设置为 0 以完全禁用接受语音输入。
工作台
浮动编辑器窗口
我们很高兴地宣布,在此版本中,您可以将编辑器移出主窗口,放入自己的轻量级窗口中。一个窗口中对编辑器的更改会立即应用于打开该编辑器的所有其他窗口。
创建浮动编辑器窗口最简单的方法是将编辑器从当前窗口中拖出并将其拖放到桌面上的空白区域
主题:GitHub Dark(在 vscode.dev 上预览)
新设置 workbench.editor.dragToOpenWindow 可以禁用此行为。
还有新的全局和上下文命令可用于将编辑器和编辑器组移动或复制到自己的窗口中
- 视图:将编辑器复制到新窗口 (
workbench.action.editor.copyWithSyntaxHighlightingAction) - 视图:将编辑器移动到新窗口 (
workbench.action.editor.moveEditorToNextWindow) - 视图:将编辑器组复制到新窗口 (
workbench.action.editor.copyGroupToNextWindow) - 视图:将编辑器组移动到新窗口 (
workbench.action.editor.moveGroupToNextWindow) - 视图:新建空编辑器窗口 (
workbench.action.newWindow)
浮动窗口中的编辑器区域可以按照您想要的任何复杂布局进行排列。由于终端和搜索结果都可以作为编辑器打开,您现在也可以在单独的窗口中拥有这些功能!

试用此新功能并报告您遇到的任何问题。请务必查看我们现有的问题并对缺少的功能进行投票。
文件资源管理器中的原生粘贴支持
VS Code 现在支持将文件从操作系统的资源管理器原生粘贴到 VS Code 文件资源管理器中。
扩展自动更新控制
您现在可以选择要自动更新的扩展。如果您不想自动更新所有扩展,而是选择性地选择要自动更新的扩展,这将非常有用。您可以选择一个扩展或来自某个发布者的所有扩展。如果您选择自动更新来自某个发布者的所有扩展,则可以取消选择该发布者的单个扩展。

您必须禁用自动更新(无)或为选定的扩展启用自动更新(选定扩展)才能使用此功能。

新的配置文件图标
以下新配置文件图标可添加到您的配置文件中。
![]()
vrpianocoffeesnake机器人gamechipmusic
设置编辑器搜索改进和错误修复
设置编辑器已恢复按匹配类型排序搜索结果,而不是仅按目录排序。换句话说,标题和关键字匹配会显示在顶部,因此您无需向下滚动即可找到具有匹配标题的设置。

主题:浅粉色(在 vscode.dev 上预览)
设置编辑器仍按目录排序设置以进行平局,这意味着扩展作者的 order 键在搜索查询(例如 @ext:<extension-id>)中受到尊重。
此迭代还修复了许多设置编辑器回归问题,包括由于网络问题导致设置编辑器加载失败以及在某些搜索查询中挂起。
编辑器
保存时和自动保存时的代码操作
您现在可以在编辑器中启用自动保存时的代码操作,并且编辑器:保存时的代码操作 (editor.codeActionsOnSave) 设置已迁移到相应的枚举值。设置为 always 时,当您保存或通过窗口更改 (onWindowChange) 或焦点更改 (onFocusChange) 自动保存时,可以运行代码操作。要启用此功能,请勾选编辑器:保存时的代码操作 (editor.codeActionsOnSave) 并将每个代码操作的设置更改为 always。
设置值更新如下,之前的布尔值将被弃用,转而使用等效的字符串。
选项包括
explicit- 明确保存时触发代码操作。与true相同。always- 明确保存时以及在窗口或焦点更改自动保存时触发代码操作。never- 永远不会在保存时触发代码操作。与false相同。
多文档高亮显示
多文档高亮显示得到了一个新的提议 MultiDocumentHighlightProvider API 的额外支持。现在内置了对 TypeScript 语言的语义出现高亮显示支持,可以通过将编辑器:出现高亮显示 (editor.occurrencesHighlight) 设置值从 singleFile 更改为 multiFile 来启用。对于 TypeScript 以外的语言,多文档出现是基于文本出现而不是语义出现高亮显示的,直到实现更多特定于语言的提供程序。
源代码管理
传入/传出更改
此里程碑中,我们在“源代码管理”视图中引入了一个新的传入/传出部分,用于显示当前分支与其远程的传入和传出更改。新部分显示单个更改以及更改的资源数量和插入和删除次数,以及一个所有更改条目,用于汇总所有更改中的所有资源。可以使用 scm.showIncomingChanges 和 scm.showOutgoingChanges 设置控制新部分的可见性。这两个设置都支持以下值:always、auto(默认)和 never。

输入最大行数
以前,“源代码管理”输入会自动增长以显示最多 6 行文本,这对于大多数提交消息来说足够了。但是,在某些情况下需要更多空间,现在有一个新设置 scm.inputMaxLines,用于控制“源代码管理”输入的最大行数。
终端
粘性滚动
粘性滚动已登陆终端!使用shell 集成提供的知识,视口顶部的命令提示会粘在终端顶部,类似于粘性滚动在编辑器中的工作方式。

单击粘性滚动元素将滚动到终端缓冲区的该部分。
此功能目前默认禁用,但可以通过设置 "terminal.integrated.stickyScroll.enabled": true 来启用。我们计划在未来默认启用此功能,届时您可以通过右键单击并将其关闭来选择退出。
命令高亮显示
现在,将鼠标悬停在终端中的命令上会在其左侧显示一个高亮显示栏。这对于不清楚一个命令在哪里开始和另一个命令在哪里结束的普通终端提示很有用。

Shell 集成和命令导航改进
随着粘性滚动的引入,对 shell 集成进行了许多改进。特别是对于在 Windows 上运行的终端,从 shell 集成接收到的标记并不完全可靠。现在有逻辑可以智能地扫描终端内容并在使终端命令可用之前调整标记。
Shell 集成现在还能够检测提示的不同部分;提示及其输入。这决定了使用粘性滚动时显示命令的哪个部分。这还将从提示顶部修剪空行,空行通常用于分隔输出并使终端更易于阅读。
现有的命令导航功能也受益匪浅,因为您可以导航到用于粘性滚动的更可靠的提示,而不是不太可靠的提示行。
之前

之后

改进的下划线渲染
终端中的虚线和点状下划线现在以像素完美的模式渲染


Git pull 快速修复
如果 Git 分支 checkout 可以快进,则新的终端快速修复提供了运行 git pull 的选项。
任务
npm.packageManager 设置现在可以设置为 bun,以启用对 package.json 中定义的 Bun 脚本的检测和运行。
调试
JavaScript 调试器
可视化堆快照
V8 堆快照(保存为 .heapsnapshot)现在可以在 VS Code 中可视化。既有传统的表格视图,也有给定内存对象保留者的图形表示。

主题:Codesong(在vscode.dev上预览)
在调试任何 JavaScript 代码时,可以使用获取性能配置文件命令捕获堆快照。它们也可以通过浏览器 DevTools 中的内存选项卡捕获。
改进的事件侦听器断点视图
在调试 Microsoft Edge 或 Google Chrome 浏览器时显示的事件侦听器断点视图已得到改进。它现在是一个复选框列表,并支持根据 URL 暂停 XHR/fetch 请求。

使用 Rust 进行 WebAssembly 调试
VS Code 和 wasm-bindgen 都进行了更改,允许在 VS Code 中调试编译为 WebAssembly 的 Rust。有关更多信息,请参阅我们的WebAssembly 调试文档。
测试
测试结果视图终端现在支持查找控件。
语言
TypeScript 5.3
此版本包括 TypeScript 5.3。此重大更新增加了对导入属性的支持、更好的类型缩小等。它还包括新的语言工具功能和错误修复。
您可以在 TypeScript 博客中阅读有关 TypeScript 5.3 的更多信息。
node_module 符号从工作区符号搜索中排除
转到工作区中的符号现在默认排除 node_modules 中的符号。这使得查找代码中的符号变得更容易,而不会被已安装包中的符号淹没。
您可以通过设置 "typescript.workspaceSymbols.excludeLibrarySymbols": false 来恢复包含项目中所有符号的先前行为。
内嵌提示跳转到定义
JavaScript 和 TypeScript 内嵌提示中的类型现在是交互式的。通过将鼠标悬停在类型上并在 Windows 和 Linux 上按住 Ctrl 或在 macOS 上按住 Cmd 并单击,快速跳转到类型的定义

自动导入优先使用 'type'
仅类型导入允许您导入类型,同时确保导入在运行时完全擦除。如果您喜欢始终默认使用 type 导入,您现在可以设置 "typescript.preferences.preferTypeOnlyAutoImports": true,并且自动导入将使用仅类型导入。此设置默认关闭。
远程开发
远程开发扩展允许您通过 SSH 或远程隧道使用开发容器、远程机器或适用于 Linux 的 Windows 子系统 (WSL) 作为功能齐全的开发环境。
亮点包括:
- 自动安装 Dev Containers 中的 GitHub Copilot 和 拉取请求和问题扩展。
- 更精细地控制在 Dev Containers 中安装哪些扩展。
- 在本地 Dev Containers 和 WSL 会话中重用本地计算机证书。
您可以在远程开发发行说明中了解有关这些功能的更多信息。
对扩展的贡献
GitHub Copilot
内联聊天 UI 改进
内联聊天提示历史记录现在在 VS Code 会话中保留。查看上一个和下一个提示的键盘快捷键也更改为 向上 和 向下,以与 VS Code 中的其他上一个和下一个项目快捷键保持一致。
当内联聊天建议创建新文件时(例如使用 /test 斜杠命令时),您现在可以通过从创建下拉列表中选择创建为来选择文件名和位置。

最后,内联聊天有一个新的实验性轻量级 UI 模式。它提供了更流畅的流式传输体验,并且仅按需渲染差异。您可以通过 "inlineChat.mode": "live3" 设置启用它。

修复内联聊天显示摘要和后续操作
当使用内联聊天进行修复 (/fix) 时,您现在还会收到一个简短的摘要说明修复做了什么。如果仍有错误,您可以通过单击提供的后续操作来优化修复。

内联聊天中的渐进式消息渲染
内联聊天现在使用与聊天视图相同的渐进式渲染

终端生成提交消息快速修复
上一个版本在源代码管理视图输入框中添加了 Copilot 生成提交消息“闪光”。对于终端用户,现在有一个快速修复,用于在运行 git add... 命令后在终端中生成可编辑的提交消息。
终端代理和命令建议改进
所有终端相关功能都已移至 @terminal 代理。这样做是为了清楚地表明终端代理可能不会拉入工作区信息,以巩固功能,并使其使用更方便。
以下是旧提示到新提示的映射
| 旧 | 新 |
|---|---|
@workspace /terminal how do I list files? |
@terminal how do I list files? |
@workspace /explain #terminalSelection |
@terminal #terminalSelection |
@workspace /explain #terminalLastCommand |
@terminal #terminalLastCommand |
此外,此版本中的命令建议有了显着改进。终端命令建议现在知道所使用的操作系统和 shell。工作区信息也根据 Copilot 是否认为问题与工作区相关而有条件地拉入。工作区上下文收集应该会看到进一步的改进,无论是在速度还是在引用的内容方面。

请注意此示例中 @terminal 代理如何知道在 microsoft/vscode 存储库中使用时文件路径是如何形成的

还有方便的后续操作来解释建议的命令,这些操作以蓝色闪光链接的形式显示在聊天输入框正上方

激活解释后续操作会详细解释建议的命令

在私有存储库上使用 GitHub 远程搜索功能时升级身份验证对话框
如果为您的用户帐户启用了此功能,当您使用 @workspace 代理时,Copilot Chat 会使用远程搜索功能搜索您的工作区。为了使用私有存储库进行远程搜索,需要具有更多权限的身份验证令牌。如果还没有具有所需权限的令牌,系统会提示您请求额外的权限

您只会看到此对话框一次,将来对 @workspace 代理的查询将使用缓存的令牌。
更轻松地向 @workspace 发送请求
由于 @workspace 代理在许多 Copilot 查询中使用,我们希望确保激活它尽可能容易。您现在可以在聊天输入中输入问题,然后按 发送问题并自动预置 @workspace。
使用 Copilot 解释 Rust 代码
当您要求 Copilot Chat 解释 Rust 代码并安装了 Rust 语言服务扩展(例如 rust-analyzer)时,它现在会从您的代码库中收集跨文件上下文。要查看 Copilot 解释,请在活动编辑器中选择一些代码,然后使用上下文菜单中的Copilot > 解释此内容或内联聊天或聊天视图中的 /explain。

代码块中的潜在漏洞检测
我们希望确保您了解 Copilot 生成的源代码可能存在的任何问题,因此我们现在通过代码漏洞检测模型运行聊天视图代码块中的代码并标记任何检测到的问题。您可能一开始看不到此功能,但我们将逐步将其推广到 Copilot Chat 用户,并调整所检测的漏洞类型。
当确定代码块包含可能的漏洞时,它将在代码块底部进行注释。漏洞检测模型是我们正在试点的一个模型,因此在审查 Copilot 的建议和任何潜在漏洞时,请务必做出最佳判断。

Copilot 视频和直播会话
不要错过最近在 YouTube 上的 VS Code Copilot 视频。了解最新的 Copilot Chat 功能以及Copilot 如何“变得更智能”。
如果您还没有关注 VS Code 直播,您会想观看 1.84 发布派对中展示的 Copilot 演示。
Python
使用 Pylance 显示类型层次结构
现在,当您使用 Pylance 时,可以更方便地探索和导航 Python 项目的类型关系。这在处理具有复杂类型关系的大型代码库时非常有用。
当您右键单击符号时,可以选择显示类型层次结构以打开类型层次结构视图。从那里您可以导航符号的子类型和超类型。
主题:Catppuccin Macchiato(在 vscode.dev 上预览)
“运行”按钮菜单下的可配置调试选项
Python 调试器扩展现在在运行按钮菜单下有一个可配置的调试选项。当您选择Python 调试器:使用 launch.json 调试并且工作区中存在现有的 launch.json 时,它会显示所有可用的调试配置供您选择以启动调试器。如果没有配置,系统会提示您选择一个调试配置模板来为您的 Python 应用程序创建 launch.json 文件。

使用环境变量激活时支持停用命令
Python 扩展有一个新的激活机制,可以在默认终端中激活选定的环境,而无需运行任何显式激活命令。这目前处于实验性标志之后,可以通过以下用户设置启用:"python.experiments.optInto": ["pythonTerminalEnvVarActivation"]。
然而,这种激活机制的一个最初缺点是不支持 deactivate 命令。我们收到了反馈,这对于某些用户的工作流来说是重要的一部分,因此我们添加了对 deactivate 的支持,当选定的默认终端是 PowerShell 或命令提示符时。我们计划将来添加对其他终端的支持。
REPL 智能发送的警告消息和设置
当尝试通过 Shift+Enter 在包含无效或已弃用代码的 Python 文件上使用 智能发送时,现在会显示警告消息和停用 REPL 智能发送的选项。用户可以通过Python.REPL:启用 REPL 智能发送 (python.REPL.enableREPLSmartSend) 设置更改 REPL 智能发送的用户和工作区特定行为。

测试架构重写
Python 测试适配器重写实验已推广到 100% 的用户。目前,您可以通过在 settings.json 中添加 "python.experiments.optOutFrom" : "pythonTestAdapter" 来选择退出,但我们很快就会取消此实验性标志并采用此新架构。
GitHub 拉取请求和议题
GitHub Pull Requests and Issues 扩展取得了更多进展,该扩展允许您处理、创建和管理拉取请求和问题。
- PR 描述和创建视图中现在支持合并队列。
- 新设置
"githubPullRequests.allowFetch": false可防止运行fetch。 - 改进了对子模块的支持。
查看扩展 0.78.0 版本的更改日志以了解其他亮点。
预览功能
树中的粘性滚动
在编辑器中粘性滚动成功的基础上,我们将此功能扩展到所有树视图,使用户能够更轻松地导航项目树。可以通过设置 workbench.tree.enableStickyScroll: true 来启用树的粘性滚动。为了确保粘性滚动不会占用太多空间,它最多只能占用视图高度的 40%。此外,用户可以通过配置 workbench.tree.stickyScrollMaxItemCount(默认为 7)来自定义最大粘性元素数量。
为了改进树导航体验,您可以选择一个粘性元素以直接跳转到树中的该元素,或按父元素的 V 形箭头以隐藏其所有子元素。此外,启用粘性滚动后,访问复选框和操作项更加容易。
多文件差异编辑器
此版本发布了多差异编辑器的预览版。多差异编辑器允许您在一个可滚动视图中查看多个文件中的更改
要启用多差异编辑器,请设置 "multiDiffEditor.experimental.enabled": true。目前,多差异编辑器可用于查看本地更改、暂存更改、传入/传出更改以及拉取请求中的更改。请注意,多差异编辑器尚未功能齐全,可能无法在所有场景中运行。
韩语的备用字符过滤
对于整个工作台中使用过滤的各种功能,VS Code 现在还将搜索 QWERTY 键盘等效项,因为常见的是意外忘记切换语言输入法编辑器 (IME)。这与搜索引擎类似,但在实时进行。例如,在韩语 IME 中键入 debug 是 ㅇ듀ㅕㅎ,这是毫无意义的

目前这在从单词中间过滤时不适用。
隐藏问题装饰
有一个新设置用于隐藏编辑器和整个工作台中的问题装饰(不包括问题视图)。设置问题:可见性 (problems.visibility) 默认启用以显示所有问题。
当问题:可见性关闭时,某些问题 UI 设置被禁用
- 大纲 > 问题:徽章 (
outline.problems.badges) - 大纲 > 问题:颜色 (
outline.problems.colors) - 大纲 > 问题:启用 (
outline.problems.enabled) - 问题 > 装饰:启用 (
problems.decorations.enabled)
当问题:可见性关闭时,状态栏中会显示警告。

提议的 API
每个里程碑都会带来新的提议 API,扩展作者可以尝试这些 API。一如既往,我们希望得到您的反馈。以下是尝试提议 API 的步骤
- 查找您要尝试的提议并将其名称添加到
package.json#enabledApiProposals。 - 使用最新的 @vscode/dts 并运行
npx @vscode/dts dev。它会将相应的d.ts文件下载到您的工作区。 - 您现在可以根据该提议进行编程。
您不能发布使用提议 API 的扩展。下个版本中可能会有破坏性更改,我们绝不希望破坏现有扩展。
测试覆盖率
此迭代中,我们重新启动了测试覆盖率方面的工作,进行了初始 UI 集成并对长期存在的提案进行了一些小更新。虽然 API 太长而无法在此处包含,但我们相信它相当简单明了,并欢迎您在 issue #123713 中提供有关该提案的意见。
聊天代理
正如我们在最近的博客文章在 VS Code 中追求“极其智能”中所述,我们正在开发一种模型,供扩展将聊天代理贡献给 Copilot Chat 视图。聊天代理 API 正在提议中,但您现在可以尝试添加自己的聊天代理。订阅 issue #199908 以获取更新。
多文档高亮显示 API
如上一个版本中介绍的,现在 VS Code 中支持多文档高亮显示。此迭代中,我们添加了提议的 MultiDocumentHighlightProvider API 来注册多文档高亮显示提供程序。这增加了为特定编程语言提供语义出现高亮显示的功能。提供程序返回一个新的 MultiDocumentHighlight 结构,其中包含 URI 到 DocumentHighlight 的映射。可以通过 issue #196354 跟踪反馈和进一步更新。
工程
新 CDN
我们正在推出部署到新的 CDN 端点:vscode.download.prss.microsoft.com。对于系统管理员,请确保配置网络规则以允许来自此端点的流量。
macOS 10.13 和 10.14 支持已结束
VS Code 1.85 是支持 macOS 10.13 (macOS High Sierra) 和 10.14 (macOS Mojave) 的最后一个版本。有关更多信息,请参阅我们的常见问题。
值得注意的修复
- 195796 本地化后在设置编辑器中搜索文本不受支持
- 197319 vscode://file// 链接不再起作用
- 194094 移动鼠标到选择器外部时不要关闭配置文件图标选择器
- 197070 支持在自定义标题栏上定位调试工具栏
感谢
最后但同样重要的是,向 VS Code 的贡献者们致以衷心的感谢。
问题跟踪
对我们问题跟踪的贡献
拉取请求
对 vscode 的贡献
- @a-stewart (Anthony Stewart):简化 viewPaneContainer.ts 中的
'solid' || ''PR #198515 - @abhijit-chikane (Abhijit Chikane):treeStickyScroll 将默认值更改为布尔值 PR #198849
- @amaust (Andrew Maust):向 url 工具提示添加“已验证域”标识符 PR #197037
- @andrewbranch (Andrew Branch)
- 添加优先使用仅类型导入的设置 PR #196123
- [typescript-language-features] 为 preferTypeOnlyAutoImports 添加缺少的首选项描述 PR #197403
- @arvid220u (Arvid Lunnemark)
- 修复空白设置页面 PR #198261
- 更新条件名称以允许 node PR #198274
- @cobey (Cody Beyer)
- 添加缺少的 py azure 包 PR #195508
- Cobey 添加缺少的 js PR #197600
- @d-mahard (Dipta Mahardhika):chore:重命名注释输入框的颜色变量 PR #197950
- @elseifthen:在搜索结果 (#_190742) 前显示行号 PR #195452
- @gjsjohnmurray (John Murray)
- 在辅助窗口 (#_182265) 上添加“锁定组”按钮 PR #182294
- 支持数据断点的条件和命中计数 (fix #188721) PR #195710
- 删除多余的任务系统消息和影响 FSP 的提前返回 (fix #192490) PR #196247
- 避免存储库子菜单中出现空或模糊的存储库标签 (fix #196613) PR #196623
- 添加
typescript.implementationsCodeLens.showOnInterfaceMethods设置 (#_136282) PR #198419 - 删除时间线设置的过时迁移代码 PR #198542
- 向多差异编辑器添加“折叠所有差异”操作按钮 PR #199064
- 多差异编辑器:添加展开所有差异操作 PR #199623
- @gtritchie (Gary Ritchie):aria-hide 搜索图标 PR #197577
- @hamirmahal (Hamir Mahal):feat:允许为终端复制命令创建键盘快捷键 PR #197099
- @hsfzxjy (Xie Jingyi)
- @installed 匹配扩展描述 PR #196602
- 单击“显示上一个/下一个更改”时设置光标 PR #197501
- 添加 inlineSuggest.showToolbar.never PR #198227
- @idootop (Del):feat:为 editor.action.showHover 引入新的悬停焦点选项 PR #196891
- @jsoref (Josh Soref):写出
CannotPR #198377 - @jtbandes (Jacob Bandes-Storch):更新 Swift 语法和上游存储库 PR #197470
- @marrej (Marcus Revaj):# 修复建议下拉列表/内联完成部分接受(通过下一个 token/行)竞争 PR #197633
- @marvinruder (Marvin A. Ruder):将 Bun 添加为
npm扩展的包管理器 PR #198005 - @mrgharabaghi (Mohammad Reza Gharabaghi):更新 theme-defaults PR #197449
- @myty (Michael Tyson):使用上下文菜单中扩展提供的终端配置文件 PR #195108
- @n-gist (n-gist):添加固定选项卡按钮(图标)控制设置 PR #196896
- @nolddor (Jack Nolddor):fix:new-empty-windows 桌面操作缺少翻译 PR #199129
- @noritada (Noritada Kobayashi):修复 Rust 字符串中 \xN8 和 \xN9 颜色不正确的问题 PR #196198
- @oxcened (Alen Ajam):fix:不要在编辑器模型内容更改时隐藏悬停 PR #198100
- @PrathamLalwani:添加语音聊天收听持续时间功能 PR #197801
- @r3m0t (Tomer Chachamu):[Acc] 键盘可访问的工具提示 - 修复 #132344 PR #197965
- @rehmsen (Ole)
- 从欢迎切换到终端时的布局。 PR #173368
- 删除循环 browserHostService.ts -> web.api.ts。 PR #198221
- 使 xtermTerminal.test.ts 密封。 PR #198403
- @remcohaszing (Remco Haszing):将 Monaco 的目标从 es6 提高到 es2018 PR #192050
- @ronakj (Ronak Jain):修复导航的 tsconfig 解析 PR #192851
- @scripthunter7 (David):向 YAML 添加 TMLanguage 别名 PR #198300
- @SimonSiefke (Simon Siefke)
- feature:允许从剪贴板粘贴文件 PR #195730
- fix:下拉操作中的内存泄漏 PR #197769
- fix:注释控制器中的内存泄漏 PR #198237
- @tisilent (谢家龙)
- 向终端查找添加 mousedown、contextmenu 事件 PR #194817
- 删除 _adoptConfiguration* 中的隐藏赋值 PR #197526
- @WardenGnaw (Andrew Wang)
- 显示没有上下文(文件已打开)的动态配置提供程序 PR #196768
- 添加对运行具有 serverReadyAction 的 DebugConfigurations 的支持 PR #197597
- @zobo (Damjan Cvetko):fix:内置 PHP 验证提供程序中的 endCharacter 值无效 PR #196166
对 vscode-css-languageservice 的贡献
- @dyhagho (Dyhagho Briceño):[scss] 路径解析器以包含部分文件支持 PR #373
对 vscode-pull-request-github 的贡献
- @flpcury (Felipe Cury):修复 createDraft 和 setAutoMerge 的弃用消息 PR #5429
- @gjsjohnmurray (John Murray):将
githubIssues.useBranchForIssues设置描述视为 markdown (fix #5506) PR #5508 - @kurowski (Brandt Kurowski):添加设置以永远不提供忽略默认分支 pr PR #5435
- @ThomsonTan (Tom Tan):按顺序迭代每个活动 PR 中的差异 PR #5437