TermIDE
_
基于 Rust 编写。零配置。开箱即用。
// 功能
内置终端
完整的 PTY 支持,包含回滚、文本搜索、鼠标跟踪和 URL 检测。
智能文件管理器
Git 状态指示、glob/regex 搜索、批量操作、书签和目录切换器。
语法高亮
基于 tree-sitter 支持 22 种语言。Rust、Python、JS、Go、C/C++、Java、Kotlin、PHP 等。
Git 集成
状态面板、带 ASCII 图形的提交日志、差异查看器、暂存、推送/拉取。
LSP 与诊断
代码补全、悬停信息、跳转到定义、查找引用、重命名,以及自动导入等快速修复。带错误/警告过滤的诊断面板。
代码大纲
通过 tree-sitter 查询进行结构化导航。光标与编辑器位置同步。
远程文件
通过 SFTP、FTP、FTPS 和 SMB 浏览和编辑文件。支持进度跟踪的上传/下载。
38 个主题
暗色、亮色、复古和电影主题。使用 TOML 格式创建自定义主题。
资源监控
实时显示 CPU、内存、网络 I/O 和磁盘使用情况。点击菜单栏任意指示器可查看占用最高的进程(CPU/RAM 或网络连接)。
15 种界面语言
中文、英语、俄语、日语、韩语、德语、法语、西班牙语等。
会话与书签
自动保存工作区。目录书签。在项目之间无缝切换。
脚本与 Vim 模式
从菜单运行自定义自动化脚本。可选的 Vim 风格编辑,支持西里尔字母。
即插即用 $EDITOR
设置 EDITOR=termide 即可编写 git 提交信息、crontab 等。传入任意文件路径即可立即打开。
数据库查看器
只读浏览 SQLite、PostgreSQL 和 MySQL/MariaDB 表 — 网格视图、服务端排序、按列过滤,以及将行导出为 TSV/JSON/INSERT。
文档与网页浏览器
渲染 Markdown 和 HTML 视图,外加文本模式浏览器 — 打开 URL、带前进/后退历史地跟随链接,无需离开终端即可抓取页面。
从代码生成图表
Mermaid 查看器支持流程图、时序图、状态图和 ER 图 — 还能直接从源文件生成类图。
十六进制/二进制编辑器
自适应 hex/ASCII 视图,带字节光标、选择和搜索 — 以及原位覆盖编辑,自动生成 .bak 备份。
// 主题画廊
选择你的风格,或创建自己的主题。
// 为什么选择 TermIDE?
你需要的一切,开箱即用。
| 功能 | TermIDE | Vim/Neovim | Helix | Micro |
|---|---|---|---|---|
| 内置终端 | ✓ | 插件 | ✗ | ✗ |
| 文件管理器 | ✓ | 插件 | ✗ | ✗ |
| Git 集成 | ✓ | 插件 | ✗ | ✗ |
| 语法高亮 | ✓ | ✓ | ✓ | ✓ |
| 零配置 | ✓ | ✗ | ✓ | ✓ |
| 资源监控 | ✓ | ✗ | ✗ | ✗ |
| 图片预览 | ✓ | 插件 | ✗ | ✗ |
| 会话 | ✓ | 插件 | ✗ | ✗ |
| LSP 支持 | ✓ | 插件 | ✓ | 插件 |
| 远程文件 (SFTP) | ✓ | 插件 | ✗ | ✗ |
| 代码大纲 | ✓ | 插件 | ✗ | ✗ |
| 数据库查看器 | ✓ | 插件 | ✗ | ✗ |
| Markdown 与图表预览 | ✓ | 插件 | ✗ | ✗ |
| 十六进制/二进制编辑器 | ✓ | 插件 | ✗ | ✗ |
// 安装
一条命令,搞定一切。
⚡ 快速安装
Linux / macOS — 自动检测系统环境
curl -fsSL https://raw.githubusercontent.com/termide/termide/main/install.sh | sh