TermIDE
_
Написана на Rust. Работает из коробки. Всё включено.
// Возможности
Встроенный терминал
Полная PTY поддержка с прокруткой, мышью и детекцией URL.
Файловый менеджер
Git-индикаторы, glob/regex поиск, пакетные операции, закладки и переключатель каталогов.
Подсветка синтаксиса
18+ языков на базе tree-sitter. Rust, Python, JS, Go, C/C++ и другие.
Git интеграция
Панель статуса, лог коммитов с ASCII-графом, просмотр diff, staging, push/pull.
LSP и диагностика
Автодополнение кода, hover-информация, переход к определению. Панель ошибок и предупреждений.
Структура кода
Навигация по структуре через tree-sitter запросы. Синхронизация курсора с редактором.
Удалённые файлы
Просмотр и редактирование файлов по SFTP, FTP и SMB. Загрузка с отслеживанием прогресса.
24 темы оформления
Тёмные, светлые, ретро и кинематографические. Создавайте свои темы в TOML.
Мониторинг ресурсов
CPU, RAM и диск в реальном времени. Цветовая индикация в статус-баре.
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