2024年1月Visual Studio Code更新

2024年1月Visual Studio Code更新

💡 原文英文,约5900词,阅读约需22分钟。
📝

内容提要

Visual Studio Code发布2024年1月版本,包含多项更新和改进,如屏幕阅读器和盲文用户警报、语音命令启动语音会话、恢复辅助窗口等。

🔎

延伸解读

无障碍功能增强

本次更新为屏幕阅读器和盲文用户提供了可配置的警报,例如调试断点命中或当前行错误。用户可通过以 accessibility.alert 开头的设置或运行“帮助: 列出警报”命令进行配置。此外,新增“Hey Code”语音命令,允许用户通过语音启动与 Copilot Chat 的会话,语音识别在本地进行,不会发送到服务器。

工作台与窗口管理改进

辅助窗口现在可以在重启应用时恢复,包括打开的编辑器和窗口的大小与位置。Sticky Scroll 功能扩展到所有树视图,方便导航项目树,并可通过设置调整最大粘性元素数量。新增每个窗口的缩放级别配置,缩放命令仅影响活动窗口,且缩放级别在重启和工作区切换后保持不变。

源代码管理与 Git 增强

源代码管理视图支持多文件差异编辑器,可查看本地更改、暂存更改、传入/传出更改、存储和拉取请求的更改。新增“查看存储”命令,可在多文件差异编辑器中查看存储。提交输入框支持自定义高度和语言特定设置。此外,支持使用带密码的 SSH 密钥签署提交,每次签署时都会提示输入密码。

Python 与 Jupyter 更新

Python 调试器扩展现在默认与 Python 扩展一起安装,以分离调试功能,避免兼容性问题。用户需将 launch.json 中的 "type": "python" 替换为 "type": "debugpy"。Jupyter 内核执行 API 已最终确定,扩展可使用该 API 对内核执行代码,用户可按扩展授予或撤销对 Jupyter 内核的访问权限。

❓

Q&A

VS Code 1.86 版本号是多少?

VS Code 1.86 是 2024 年 1 月发布的版本。

如何启用 VS Code 的“Hey Code”语音命令?

通过设置 accessibility.voice.keywordActivation 启用,并安装 VS Code Speech 扩展。语音识别在本地进行,不会发送到服务器。

VS Code 1.86 中 Sticky Scroll 功能有哪些改进?

Sticky Scroll 已扩展到所有树视图,可通过 workbench.tree.enableStickyScroll 启用。它限制在视图高度的 40% 以内,默认最多显示 7 个粘性元素,可通过 workbench.tree.stickyScrollMaxItemCount 配置。

如何配置 VS Code 的自动保存以仅对特定语言生效?

可以使用语言特定设置,例如在 settings.json 中配置 "[markdown]": { "files.autoSave": "afterDelay" },这样只有 Markdown 文件会自动保存。

VS Code 1.86 中如何禁用特定扩展的通知?

可以从通知 toast 中禁用该扩展的通知,或在通知中心集中管理所有扩展的通知启用状态。错误通知始终显示,无法禁用。

VS Code 1.86 中 Python 调试器扩展有什么变化?

Python Debugger 扩展现在默认与 Python 扩展一起安装。它分离了调试功能,避免兼容性问题,并支持旧版 Python。需要在 launch.json 中将 "type": "python" 替换为 "type": "debugpy"。

🏷️

标签

➡️

继续阅读