ссылка: https://kakoune.org/
kakoune — это vim-inspired редактор, поэтому многое в нём похоже или унаследовано от vim. Но обычно чище и всё же есть довольно важные отличия.
В kakoune также поддерживаются плагины, можно через них подключить lsp, также есть подсветка синтаксиса и т.п.
Он точно также модальный, но, как ранее уже упоминалось, основной и визуальный режим совмещены.
Вместо курсора в kakoune в основном режиме всегда есть минимум одно выделение.
kakoune. Выделение
Поэтому все перемещения работают не с курсором, а с выделением:
Команда | Действие |
---|---|
w | выделить следующее слово |
W | не скидывать старое выделение и выделить следующее слово |
b | выделить предыдущее слово |
B | старое выделение + предыдущее слово |
… |
Действия применяются уже к этим выделениям, так оказывается намного удобнее: благодаря выделению сразу видно к какой части текста будет применена команда.
kakoune. Регулярные выражения
Ещё одно важное отличие и преимущество kakoune по сравнению с Vim: активное использование регулярных выражений.
Попробуйте сами открыть файл с содержимым выше и выполнить (усложнённая регулярка для демонстрации):
3j 9J Gl s (ввести: ^\s+\K\\.*?bf + Enter)
c \textit
ESC :w + Enter