TermIDE
_
基于 Rust 编写。零配置。开箱即用。
termide
// 功能
内置终端
完整的 PTY 支持,包含回滚、鼠标跟踪和 URL 检测。
智能文件管理器
Git 状态指示、glob/regex 搜索、批量操作、书签和目录切换器。
语法高亮
基于 tree-sitter 支持 18+ 种语言。Rust、Python、JS、Go、C/C++ 等。
Git 集成
状态面板、带 ASCII 图形的提交日志、差异查看器、暂存、推送/拉取。
LSP 与诊断
代码补全、悬停信息、跳转到定义。带错误/警告过滤的诊断面板。
代码大纲
通过 tree-sitter 查询进行结构化导航。光标与编辑器位置同步。
远程文件
通过 SFTP、FTP 和 SMB 浏览和编辑文件。支持进度跟踪的上传/下载。
24 个主题
暗色、亮色、复古和电影主题。使用 TOML 格式创建自定义主题。
资源监控
实时显示 CPU、内存和磁盘使用情况。状态栏中的彩色指示器。
15 种界面语言
中文、英语、俄语、日语、韩语、德语、法语、西班牙语等。
会话与书签
自动保存工作区。目录书签。在项目之间无缝切换。
脚本与 Vim 模式
从菜单运行自定义自动化脚本。可选的 Vim 风格编辑,支持西里尔字母。
// 主题画廊
选择你的风格,或创建自己的主题。
// 为什么选择 TermIDE?
你需要的一切,开箱即用。
| 功能 | TermIDE | Vim/Neovim | Helix | Micro |
|---|---|---|---|---|
| 内置终端 | ✓ | 插件 | ✗ | ✗ |
| 文件管理器 | ✓ | 插件 | ✗ | ✗ |
| Git 集成 | ✓ | 插件 | ✗ | ✗ |
| 语法高亮 | ✓ | ✓ | ✓ | ✓ |
| 零配置 | ✓ | ✗ | ✓ | ✓ |
| 资源监控 | ✓ | ✗ | ✗ | ✗ |
| 图片预览 | ✓ | 插件 | ✗ | ✗ |
| 会话 | ✓ | 插件 | ✗ | ✗ |
| LSP 支持 | ✓ | 插件 | ✓ | 插件 |
| 远程文件 (SFTP) | ✓ | 插件 | ✗ | ✗ |
| 代码大纲 | ✓ | 插件 | ✗ | ✗ |
// 安装
一条命令,搞定一切。
⚡ 快速安装
Linux / macOS — 自动检测系统环境
curl -fsSL https://raw.githubusercontent.com/termide/termide/main/install.sh | sh