Repolode
helix-editor

helix-editor/helix

Модальный текстовый редактор для терминала на Rust, вдохновлённый Kakoune и Neovim, с множественными выделениями и встроенной поддержкой LSP.

Open source альтернатива:VimNeovim

Звёзды
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. 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 обновляется ежедневно.

Похожие проекты