Visual Studio Code 1.139(Insiders 版)

Visual Studio Code 1.139(Insiders 版)

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

VS Code 1.139 Insiders 版发布,新增功能包括:终端建议支持 Cargo 补全;实验性 Agent Merge 可让智能体自动创建 PR 并跟进审查与 CI;CSS 新增 lab() 和 lch() 颜色内联预览;Markdown 支持 display:inline-block;远程工作区菜单可搜索滚动;新增 wordWrapIndicator 换行标记;改进多轮 Copilot 自动模型选择;恢复 Markdown 编辑器选项;新增令牌有效期 API。

🔎

延伸解读

终端建议新增 Cargo 补全

VS Code 1.139 Insiders 版为终端建议加入了 Cargo 补全,覆盖子命令、选项、包、目标、特性、crate、工具链和插件。这意味着在终端输入 Cargo 相关命令时,可以获得更全面的自动补全提示,减少手动输入和查阅文档的需要。对于 Rust 开发者来说,这能提升在 VS Code 内使用终端的效率。

实验性 Agent Merge 简化 PR 流程

启用实验性 Agent Merge 后,智能体可以在当前会话中开启该功能,并自动创建拉取请求,随后跟进审查和 CI 流程。这展示了 VS Code 在智能体自动化方面的探索,可能帮助开发者减少手动操作。但需注意,该功能仍处于实验阶段,可能不稳定,且具体行为可能随版本变化。

CSS 与 Markdown 的编辑增强

CSS 现在支持 lab() 和 lch() 颜色值的内联预览,方便开发者直观查看颜色效果。Markdown 方面,扩展作者可以在经过清理的 span 样式中使用 display:inline-block,从而在不依赖 Codicon 类的情况下调整背景高亮的大小。这些改进提升了编辑体验和扩展开发的灵活性。

远程工作区与换行标记改进

针对 Agents 窗口中较长的远程工作区菜单,现在支持搜索和滚动,使鼠标导航更加容易。同时,新增 editor.wordWrapIndicator 设置,可在软换行行的换行列显示标记,帮助识别换行位置。这些细节优化旨在提升日常编辑和导航的便利性。

Q&A

VS Code 1.139 Insiders 版在终端建议方面新增了什么功能?

新增了 Cargo 补全功能,包括子命令、选项、包、目标、特性、crate、工具链和插件。

实验性 Agent Merge 功能有什么作用?

启用后,智能体可以为当前会话开启该功能,让你要求智能体创建拉取请求并跟进审查和 CI。

VS Code 1.139 对 CSS 颜色预览做了哪些改进?

为 CSS 中的 lab() 和 lch() 颜色值添加了内联颜色预览。

Markdown 在 VS Code 1.139 中有什么新支持?

扩展作者可以在经过清理的 Markdown span 样式中使用 display:inline-block,以便调整背景高亮的大小,而无需依赖 Codicon 类。

如何改善远程工作区菜单的鼠标导航体验?

使 Agents 窗口中的长远程工作区菜单可搜索和滚动,从而更容易用鼠标导航。

editor.wordWrapIndicator 设置有什么作用?

该设置用于在软换行行的换行列显示一个标记。

VS Code 1.139 如何改进多轮 Copilot 对话中的自动模型选择?

通过更新上下文路由来改进多轮 Copilot harness 对话中的自动模型选择。

Markdown 编辑器选项在 1.139 中有什么变化?

恢复了 Markdown 文件的编辑器溢出菜单中的 Markdown 编辑器选项。

新增的 AuthenticationSession.expiresAfter API 提供了什么信息?

该 API 以毫秒为单位暴露访问令牌的生命周期,当过期时间未知时返回 undefined。

🏷️

标签

➡️

继续阅读