Модальный редактор кода, вдохновлённый Vi: keystrokes здесь служат языком редактирования, а выделения можно обрабатывать одновременно.
- Звёзды
- 46,669
- Форки
- 3,876
- Открытые issues
- 1,746
- Последний коммит
- 23 дня назад
Что это?
Helix — модальный текстовый редактор на Rust, который в основном работает в терминале. Его модель редактирования во многом основана на Kakoune, а для перемещения по тексту и его изменения используются знакомые модальные команды в стиле Vim.
Отличительная особенность Helix — множественные выделения: можно одновременно выделить несколько областей и применить изменения ко всем сразу. Поддержка языков основана на tree-sitter, который обеспечивает инкрементальную подсветку синтаксиса и анализ структуры кода. Встроенный клиент language server предоставляет автодополнение и другие функции, привычные по IDE.
В документации проекта описаны keymaps, установка и настройка языков. Правила отступов пока определены только для некоторых языков, поэтому стоит проверить, есть ли они для нужного вам языка.
Ключевые возможности
- 01Модальное редактирование в терминале в стиле Vim
- 02Множественные выделения для одновременного редактирования нескольких областей
- 03Встроенная поддержка language server
- 04Инкрементальная подсветка синтаксиса и редактирование кода с помощью tree-sitter
Сценарии использования
- Редактирование кода в терминале через SSH или в минимальной среде
- Для разработчиков, которым нужно редактирование с выделениями в стиле Kakoune и клавиши в стиле Vim
- Написание кода с функциями language server без тяжёлой IDE
Быстрый старт
- 1
Откройте документацию по установке и следуйте инструкциям для вашей платформы
Что важно знать
- Пока определения отступов есть только для некоторых языков.
- Это редактор, предназначенный в основном для работы в терминале.
Темы
Частые вопросы
- Что такое helix?
- Модальный текстовый редактор для терминала на Rust, вдохновлённый Kakoune и Neovim, с множественными выделениями и встроенной поддержкой LSP. Helix — модальный текстовый редактор на Rust, который в основном работает в терминале. Его модель редактирования во многом основана на Kakoune, а для перемещения по тексту и его изменения используются знакомые модальные команды в стиле Vim.
- helix можно использовать бесплатно? Какая у него лицензия?
- helix распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- helix всё ещё поддерживается?
- Активно поддерживается. Последний коммит в helix — 29 сент. 2026 г..
- Для чего можно использовать helix?
- Редактирование кода в терминале через SSH или в минимальной среде Для разработчиков, которым нужно редактирование с выделениями в стиле Kakoune и клавиши в стиле Vim Написание кода с функциями language server без тяжёлой IDE
- Как установить helix?
- Откройте документацию по установке и следуйте инструкциям для вашей платформы
- Где скачать helix?
- Исходный код и инструкции по установке — на GitHub: https://github.com/helix-editor/helix
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Neovim — текстовый редактор на основе Vim с переработанной архитектурой, который можно расширять с помощью API на Lua и RPC, управляющего редактором через плагины и внешние UI.
Редактор кода на Rust со встроенной поддержкой LSP, опциональным модальным режимом в стиле Vim и возможностью удалённой разработки.
Терминальный текстовый редактор и IDE без настройки: привычные сочетания клавиш, поддержка мыши, интеграция с LSP и командная палитра.
Текстовый редактор для Android с подсветкой синтаксиса, поддержкой LSP, встроенным терминалом и расширениями.
Vim — улучшенная и гибко настраиваемая версия классического текстового редактора Vi для быстрой работы с кодом и обычным текстом с клавиатуры.