Termux 是一款 Android 终端应用,可在手机上运行 Linux 环境并安装各类软件包。
- Star
- 105,201
- Fork
- 9,667
- 未关闭 Issue
- 1,780
- 最近提交
- 11小时前
这是什么?
本仓库包含 Windows Terminal 的源码。这是一款面向命令行用户的现代终端应用,支持标签页、富文本、主题和丰富的配置选项。仓库同时包含 Windows 原有的控制台宿主 conhost.exe 的源码,它承载了 Windows 命令行基础设施,以及控制台 API 服务、输入引擎和渲染引擎。
控制台宿主代码即 Windows 系统中 conhost.exe 的构建来源。仓库还包含 ColorTool、展示如何调用 Windows Console API 的示例项目,以及可复用的共享组件,例如基于 DirectWrite 的文本渲染引擎、同时支持 UTF-16 和 UTF-8 的文本缓冲区,以及 VT 解析与输出模块,其他终端实现也可以复用。
Windows Terminal 可通过 Microsoft Store、winget 或 GitHub Releases 安装。编译需要安装带 C++ 和 WinUI 工作负载的 Visual Studio,应用支持 Windows 10 19041 及以上版本。
核心功能
- 01带标签页的界面,支持富文本和可配置主题
- 02支持 ANSI/VT 转义序列和 24 位真彩色
- 03包含 Windows 控制台宿主 conhost.exe 的源码
- 04提供可复用组件,如基于 DirectWrite 的文本渲染器和 VT 解析器
- 05可通过 Microsoft Store、winget、Chocolatey 或 Scoop 安装
适用场景
- 在 Windows 上配合 WSL 和命令行工具使用带标签页的现代终端
- 研究 Windows 控制台和 ConPTY 的实现原理
- 在 Windows 应用中复用终端渲染或 VT 解析组件
快速上手
- 1
通过 winget 安装 Windows Terminal
winget install --id Microsoft.WindowsTerminal -e - 2
或从 Microsoft Store 安装(推荐)
使用前须知
- 仅支持 Windows,需要 Windows 10 2004(build 19041)或更高版本。
- 通过 GitHub 手动安装的版本不会自动更新。
标签
常见问题
- terminal 是什么?
- 现代化的 Windows 终端应用(支持标签页和 Unicode),同时包含经典 Windows 控制台宿主 conhost.exe 的源码。 本仓库包含 Windows Terminal 的源码。这是一款面向命令行用户的现代终端应用,支持标签页、富文本、主题和丰富的配置选项。仓库同时包含 Windows 原有的控制台宿主 conhost.exe 的源码,它承载了 Windows 命令行基础设施,以及控制台 API 服务、输入引擎和渲染引擎。
- terminal 可以免费使用吗?用的什么许可证?
- terminal 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- terminal 还在维护吗?
- 活跃维护中。terminal 最近一次提交是在 2026年10月20日。
- terminal 适合用来做什么?
- 在 Windows 上配合 WSL 和命令行工具使用带标签页的现代终端 研究 Windows 控制台和 ConPTY 的实现原理 在 Windows 应用中复用终端渲染或 VT 解析组件
- terminal 怎么安装和运行?
- 通过 winget 安装 Windows Terminal: winget install --id Microsoft.WindowsTerminal -e 或从 Microsoft Store 安装(推荐)
- 在哪里获取 terminal?
- 源代码和安装说明在 GitHub 上:https://github.com/microsoft/terminal
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6.3万7970JavaOther更新于 25天前
一个带语法高亮和 Git 修改标记的终端 cat 替代工具。
6.1万4382RustApache-2.0更新于 15小时前
一款快速易用的命令行工具,用来按名称查找文件和目录,可替代 Unix 的 find 命令。
4.5万1180RustApache-2.0更新于 昨天
基于 Electron 的桌面浏览器,可同时在多个设备预览中测试网页的响应式布局。
2.5万1418TypeScriptAGPL-3.0更新于 18天前
一款高性能、可定制的命令行工具,用于展示系统信息并配以 ASCII 或图片 logo。
2.5万928CMIT更新于 3天前
类 shell 的命令行文件管理器,通过输入命令而非图形或文本界面管理文件。
173353COther更新于 4天前