↗启步 AITHE DAILY SIGNAL
← 返回开源周榜
开发工具 / 全球

eugenioenko/ttt

TTT 是在终端里运行的文本编辑器,以单个 Go 二进制提供文件树、多光标、LSP 与 Git 等开发功能,适合偏好终端工作流又需要图形化操作习惯的开发者。

+302近 7 天 Star
950总 Star

主要能力

TTT 将常见 IDE 交互放进 TUI:支持语法高亮、括号匹配、搜索替换、折叠、多光标、撤销重做和鼠标操作。它能够读取 EditorConfig,按文件推断缩进,并通过 LSP 提供补全、参数提示、诊断和格式化,让终端编辑兼顾代码理解能力。

使用场景

工作区可以同时打开多个项目目录,在文件树、搜索和变更面板中分别组织。它也支持按文件行列定位、读取管道输入、打开 GitHub PR 评审,并能作为 Herdr 终端工作区的插件使用。这些入口适合习惯在命令行切换文件、审阅差异与运行工具的用户。

上手与边界

仓库提供多个系统的预编译发行包和包管理器安装说明,源代码构建面向最新开发状态。Git 功能依赖 Git,工作区搜索依赖 ripgrep,语言能力还需相应 LSP。README 也提醒复用窗口会影响等待编辑完成的命令,应按自己的 EDITOR 使用场景配置。

前往 GitHub 查看项目 ↗