首页
学习
活动
专区
圈层
工具
发布

VS Code 终端新特性:终于支持图形渲染了!

不让生命完全沦为偶然的堆积

主动去构建一个符合心意的世界

才可守护你喜欢的这些那些

系列阅读

技术总监悄悄秀了一把 VS Code 神技,被我狠狠学到了!

VS Code 新终端正式发布!

VS Code 2月对终端功能进行了里程碑式升级,围绕Kitty 图形协议支持、多终端生态兼容等核心方向,解决了传统终端仅支持文本输出、外部终端适配有限、执行风险操作无隔离的痛点。这些更新让终端从单纯的命令执行窗口升级为“可视化、多场景”的开发核心组件。

一、终端支持高保真图像渲染

核心能力突破

VS Code 终端首次原生支持Kitty 图形协议,打破了终端长期以来仅能输出文本的限制,实现高保真图像直接渲染。该协议带来的核心能力包括:

多格式图像支持

:兼容 PNG、24 位 RGB 及 32 位 RGBA 格式,满足透明背景、高清图像的展示需求;

灵活显示控制

:可缩放图像至指定行列尺寸、设置子像素偏移,支持 z-index 层级控制,适配复杂布局场景

终端深度集成

:图像随文本滚动,终端重置或清空时自动清理,光标位置可自定义(穿过图像或停留在原地)

启用与使用方法

打开设置(Ctrl+, / Cmd+,),搜索terminal.integrated.enableImages,设置为true

确保terminal.integrated.gpuAcceleration设为on或auto,Windows 系统需额外启用相关渲染组件;

使用兼容工具调用,如 macOS/Linux 下的kitten icat命令

二、支持 Ghostty 终端

针对开发者对轻量高性能终端的需求,VS Code 正式支持Ghostty作为外部终端,覆盖 macOS 与 Linux 系统,填补了此前外部终端选择有限的空白。

配置步骤

安装 Ghostty 终端(官网下载对应系统版本)

打开 VS Code 设置,搜索对应系统的外部终端配置项:

macOS:设置terminal.external.osxExec为Ghostty.app

Linux:设置terminal.external.linuxExec为ghostty

配置完成后,通过“Terminal: Open New External Terminal”命令或调试配置(指定console: externalTerminal),即可在 Ghostty 中启动终端会话。

该适配让开发者可享受 Ghostty 的低延迟渲染、原生 Unicode 支持等特性,同时保持 VS Code 的调试、项目关联等功能联动。

三、多根工作区终端目录选择

在多根工作区(Multi-root Workspace)场景下,新增工作区文件夹选择功能,解决了此前外部终端默认打开根目录、需手动切换路径的繁琐问题。

使用流程

弹出文件夹选择弹窗,选择目标项目文件夹

外部终端将自动以所选文件夹为工作目录启动,直接执行项目相关命令,无需手动cd切换。

该特性尤其适配微服务、多模块项目开发,减少路径切换的重复操作,提升多项目并行开发效率。

四、终端沙箱升级:强化风险操作隔离

作为预览特性的终端沙箱功能迎来关键优化,通过网络隔离与风险提示,降低 Agent 自动执行终端命令的安全风险。

总结

这些更新不仅满足了现代开发对终端的多样化需求,更体现了 VS Code 对“开发者体验细节”的深度打磨。建议开发者根据自身场景启用对应功能,随着后续特性的成熟,VS Code 终端将进一步成为 AI 开发流程中的核心枢纽。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OGf7JxVgSjC4QC0Qie_8OHAA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券