Windows Terminal
微软开源的现代终端应用,支持标签页、多配置文件、GPU 加速渲染,并包含经典控制台宿主 conhost.exe 的源代码。
过去 7 天收获 1 颗 Star
爱鲜报评分
0.0
0 人评分
105k
星数
否
中文
C++
主语言
是
活跃
514
贡献者
人工分析
EDITORIAL推荐理由
Windows Terminal 是 Windows 平台命令行体验的核心项目,由微软官方维护,代码质量高、社区活跃。对于希望了解终端渲染、控制台 API 或参与大型 C++ 开源项目的开发者,这是极佳的学习与贡献机会。
适用场景
- Windows 平台日常命令行操作
- 开发调试与多任务终端管理
- 学习终端模拟器与渲染技术
- 参与大型 C++ 开源项目贡献
- 定制终端外观与键位绑定
优点
- 微软官方维护,更新活跃
- 功能丰富:标签页、分屏、GPU 加速
- 高度可配置,支持自定义主题与键位
- 开源 MIT 协议,社区贡献友好
- 包含 conhost 等底层组件源码
缺点
- 仅支持 Windows 10 2004 及以上版本
- 代码库庞大,编译构建门槛较高
- 主要面向 Windows 生态,跨平台支持有限
上手难度
较难
Windows Terminal 简介
Windows Terminal 是微软开源的现代终端应用,专为命令行用户设计,集成了标签页、分屏、GPU 加速文本渲染、多配置文件等特性。该仓库同时包含经典的 Windows 控制台宿主 conhost.exe 以及两者共享的组件。
核心功能
- 多标签与分屏:在一个窗口内管理多个终端会话,支持水平/垂直分屏。
- 配置文件:为不同的 Shell(PowerShell、CMD、WSL、SSH 等)创建独立配置。
- GPU 加速渲染:基于 DirectWrite 和 DirectX 实现流畅的文本显示。
- 高度可定制:支持自定义配色方案、背景图片、字体、键位绑定等。
- 开源生态:采用 MIT 许可证,欢迎社区贡献,提供
good-first-issue标签。
安装方式
推荐通过 Microsoft Store 安装以获取自动更新。其他方式包括:
- 从 GitHub Releases 下载
.msixbundle手动安装 - 使用 winget:
winget install --id Microsoft.WindowsTerminal -e - 使用 Chocolatey 或 Scoop(非官方包)
注意:Windows Terminal 需要 Windows 10 2004(build 19041)或更高版本。
项目结构
仓库包含以下主要部分:
Windows Terminal:现代终端应用Windows Console Host:经典控制台宿主conhost.exe- 共享组件(如终端核心、渲染引擎)
ColorTool:配色方案工具- 示例项目:演示如何调用 Windows Console API
开发与贡献
项目使用 C++ 编写,构建需要 Visual Studio 2019 及 Windows SDK。详细构建步骤请参考仓库中的开发者指南。社区通过 GitHub Issues 和 Discussions 进行交流,欢迎提交 PR。
相关资源
评论
- 暂无评论,来写第一条吧。