VS Code 1.110 终端新特性:终于支持图形渲染了!
VS Code 1.110 版本(2026年2月发布)对终端功能进行了里程碑式升级,围绕Kitty 图形协议支持、多终端生态兼容、安全沙箱优化三大核心方向,解决了传统终端仅支持文本输出、外部终端适配有限、执行风险操作无隔离的痛点。这些更新不仅丰富了终端的交互形态,更通过安全性与兼容性的双重提升,让终端从单纯的命令执行窗口升级为“可视化、多场景、高安全”的开发核心组件,本文将详细拆解四大关键新特性的技术细节与实战价值。
一、Kitty 图形协议:终端支持高保真图像渲染
核心能力突破
VS Code 终端首次原生支持 Kitty 图形协议,打破了终端长期以来仅能输出文本的限制,实现高保真图像直接渲染。该协议带来的核心能力包括:
- 多格式图像支持:兼容 PNG、24 位 RGB 及 32 位 RGBA 格式,满足透明背景、高清图像的展示需求;
- 灵活显示控制:可缩放图像至指定行列尺寸、裁剪源区域、设置子像素偏移,支持 z-index 层级控制,适配复杂布局场景;
- 高效传输与管理:采用 base64 内联传输+zlib 压缩,支持“传输即显示”“先存储后调用”“按 ID 删除/更新”等灵活操作;
- 终端深度集成:图像随文本滚动,终端重置或清空时自动清理,光标位置可自定义(穿过图像或停留在原地)。

启用与使用方法
- 打开设置(Ctrl+, / Cmd+,),搜索
terminal.integrated.enableImages,设置为true; - 确保
terminal.integrated.gpuAcceleration设为on或auto,Windows 系统需额外启用相关渲染组件; - 使用兼容工具调用,如 macOS/Linux 下的
kitten icat命令,或 VT CLI 工具,示例:bun run /Desktop/tc/src/index.ts image-kitty ~/Desktop/lotte.png
注意事项
目前暂不支持动画、相对定位、Unicode 占位符及文件式传输功能,可通过 xterm.js 官方讨论区跟踪最新实现进度。
二、Ghostty 终端适配:扩展外部终端生态
针对开发者对轻量高性能终端的需求,VS Code 1.110 正式支持 Ghostty 作为外部终端,覆盖 macOS 与 Linux 系统,填补了此前外部终端选择有限的空白。
配置步骤
- 安装 Ghostty 终端(官网下载对应系统版本);
- 打开 VS Code 设置,搜索对应系统的外部终端配置项:
- macOS:设置
terminal.external.osxExec为Ghostty.app; - Linux:设置
terminal.external.linuxExec为ghostty;
- macOS:设置
- 配置完成后,通过“Terminal: Open New External Terminal”命令或调试配置(指定
console: externalTerminal),即可在 Ghostty 中启动终端会话。

该适配让开发者可享受 Ghostty 的低延迟渲染、原生 Unicode 支持等特性,同时保持 VS Code 的调试、项目关联等核心功能联动。
三、多根工作区终端目录选择:优化多项目工作流
在多根工作区(Multi-root Workspace)场景下,新增工作区文件夹选择功能,解决了此前外部终端默认打开根目录、需手动切换路径的繁琐问题。
使用流程
- 在多根工作区中,执行“Terminal: Open New External Terminal”命令(快捷键 ⇧⌘C);
- 弹出文件夹选择弹窗,选择目标项目文件夹;
- 外部终端将自动以所选文件夹为工作目录启动,直接执行项目相关命令,无需手动
cd切换。

该特性尤其适配微服务、多模块项目开发,减少路径切换的重复操作,提升多项目并行开发效率。
四、终端沙箱升级:强化风险操作隔离
作为预览特性的 终端沙箱 功能迎来关键优化,通过网络隔离与风险提示,降低 Agent 自动执行终端命令的安全风险。
五、实战价值与场景落地
四大新特性覆盖开发全流程场景:
- 前端开发:通过 Kitty 协议在终端直接预览 UI 截图、图标资源,无需切换至文件管理器;
- 数据科学:渲染可视化图表(如 Matplotlib 生成的数据分析图),终端内完成“命令执行-结果可视化”闭环;
- 多项目开发:借助 Ghostty 适配+多根工作区目录选择,实现“一键启动对应项目终端”,提升多模块切换效率;
- 团队协作:终端沙箱限制危险命令的网络访问,降低 Agent 误操作或恶意命令的安全风险。
总结
Kitty 图形协议开启了终端可视化的新篇章,Ghostty 适配与多根工作区优化提升了场景兼容性,终端沙箱则为 AI 驱动的自动化操作保驾护航。这些更新不仅满足了现代开发对终端的多样化需求,更体现了 VS Code 对“开发者体验细节”的深度打磨。建议开发者根据自身场景启用对应功能,尤其是前端、数据科学领域的用户,可立即体验图像渲染带来的效率提升,而团队开发场景则推荐启用终端沙箱,平衡效率与安全。随着后续特性的成熟,VS Code 终端将进一步成为开发流程中不可或缺的核心枢纽。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)