Onivim 2 — редактор мечты для фанатов Vim и не только
Репозиторий давно не обновлялся
Последнее обновление было 3 года назад.
Знакомо чувство, когда хочется мощности Vim, но не хватает удобства современных IDE? Или когда VSCode кажется слишком медленным для больших проектов? Команда Onivim предлагает элегантное решение — редактор, который сочетает лучшее из трех миров.
Что такое Onivim 2?
Onivim 2 — это переосмысление оригинального редактора Oni, написанного на Reason с использованием фреймворка Revery. Проект позиционируется как:
- Быстрый нативный редактор уровня Sublime
- С поддержкой плагинов VSCode (включая языковые серверы)
- С настоящим модальным редактированием через libvim

Почему стоит обратить внимание?
1. Мощное модальное редактирование
В отличие от плагинов Vim для других редакторов, Onivim 2 использует libvim — реализацию ядра Vim, что обеспечивает:
- Аутентичное поведение команд Vim
- Поддержку сложных комбинаций
- Минимальную задержку ввода
2. Полная совместимость с экосистемой VSCode
Разработчики не стали изобретать велосипед и интегрировали VSCode Extension Host, что означает:
- Поддержку большинства расширений VSCode
- Работу с языковыми серверами
- Отладку через знакомые инструменты
3. Кроссплатформенность и производительность
Благодаря нативному движку и оптимизациям Onivim 2:
- Работает на Windows, macOS и Linux
- Потребляет меньше ресурсов, чем Electron-редакторы
- Обеспечивает плавный интерфейс даже на больших файлах
Технические особенности
Проект написан на Reason (статически типизированный вариант OCaml) с использованием:
- Revery — фреймворк для создания нативных кроссплатформенных GUI
- libvim — ядро Vim для модального редактирования
- VSCode Extension Host для интеграции с экосистемой
Кому подойдет Onivim 2?
- Бывшие вимеры, которые перешли на VSCode, но скучают по эффективности Vim
- Разработчики на OCaml/Reason, которым интересен проект на их стеке
- Любители минималистичных редакторов, которым важна скорость
- Те, кто работает с большими кодовыми базами и устал от тормозов IDE
Текущее состояние
Проект находится в альфа-версии, поэтому:
✅ Работоспособен для повседневного использования ⚠️ Могут быть баги и нестабильность 🔄 Активно развивается (более 7k звезд на GitHub)
Как попробовать?
- Скачайте билд с официального сайта
- Или соберите из исходников (инструкции в документации)
- Присоединяйтесь к сообществу в Discord
Onivim 2 — многообещающий проект, который может стать идеальным редактором для тех, кто ценит:
- Эффективность модального редактирования
- Богатую экосистему VSCode
- Нативную производительность
Если вы готовы к экспериментам с альфа-версией — определенно стоит попробовать!
