Onivim 2 — это нативный модальный текстовый редактор, стремящийся объединить скорость Sublime Text, интеграцию языковых возможностей Visual Studio Code и модальное редактирование по модели Vim. Разработанный с использованием Reason и фреймворка Revery, Onivim 2 предоставляет современный пользовательский интерфейс и высокую производительность, сохраняя при этом преимущества Vim-редактирования.
Основной целью Onivim 2 является создание редактора, который сочетает в себе лучшие черты популярных инструментов: быстроту и отзывчивость Sublime Text, мощную поддержку расширений и языковых серверов Visual Studio Code, а также эффективность модального редактирования Vim. Это делает Onivim 2 привлекательным выбором как для опытных пользователей Vim, так и для тех, кто ищет более современный и удобный интерфейс.
- Модальное редактирование: Использует libvim для обеспечения подлинного модального редактирования, позволяя пользователям эффективно работать с текстом.
 - Поддержка расширений VSCode: Интегрирует хост расширений VSCode, обеспечивая совместимость с большинством плагинов и языковых серверов.
 - Кроссплатформенность: Доступен на Windows, macOS и Linux, обеспечивая единообразный опыт на различных операционных системах.
 - Высокая производительность: Предлагает нативную производительность с минимальной задержкой ввода, обеспечивая быстрый отклик при работе с кодом.
 - Современный интерфейс: Предоставляет современный и эстетически приятный пользовательский интерфейс, соответствующий современным стандартам редакторов кода.
 - Поддержка языков программирования: Включает поддержку популярных языков программирования, таких как Python, Go, JavaScript, TypeScript, Rust и других.
 - Интегрированный терминал: Встроенный терминал позволяет выполнять команды непосредственно из редактора, улучшая рабочий процесс.
 - Подсветка синтаксиса и автодополнение: Обеспечивает подсветку синтаксиса и автодополнение кода, повышая продуктивность и снижая количество ошибок.
 - Поддержка сниппетов и фрагментов кода: Позволяет создавать и использовать сниппеты, ускоряя написание повторяющихся конструкций.
 - Поддержка Emmet: Встроенная поддержка Emmet ускоряет написание HTML и CSS кода с помощью сокращений.