Vi-mode в Obsidian
Автор:Андрей Александров
Примерно полгода назад я мигрировал всю свою базу знаний в Obsidian
Obsidian все делает локально, за счет этого работает ощутимо быстрее конкурентов. Скорость мне в таких инструментах очень важна, потому что я пишу одновременно с тем как думаю и каждый лаг в редакторе сказывается на скорости моего мышления.
Дополнительно все это ускорить помогает наличие в Obsidian Vi-mode. Как обычно, он довольно куцый и до настоящего Vim ему очень далеко, но что есть, то есть ¯_(ツ)_/¯
К нехватке некоторых команд я как-то привык, а вот без этих двух вещей было прям больно:
- Нет relative numbers. Т.е. когда нумерация строк идет относительно курсора, помогает быстро прыгать по тексту
- Нет поддержки русского языка в командном режиме. Очень больно, когда ты пишешь текст на русском, переходишь в командный режим, пытаешься прыгать по тексту, а оно не реагирует, потому что у тебя русский язык 🤦🏻♂️
Для решения первой проблемы недавно появился плагин: Obsidian Relative Line Numbers Plugin Пользуюсь несколько дней, полет отличный, рекомендую.
С поддержкой русского языка в vi command mode оказалось чуть сложнее, плагинов нет. Решил проблему так:
Поставил вот этот плагин для поддержки vimrc: Obsidian Vimrc Support Plugin
Взял популярный плагин поддержки русского языка для vim и подправил его под obsidian: obsidian.vimrc
Закидываешь этот файл в <vault path>/obsidian.vimrc
и вуаля, vi-mode начинает понимать что ты от него хочешь, даже если у тебя русская раскладка 🔥
Я консультирую о том о чем пишу, связаться со мной можно через telegram @aladmit или по почте [email protected].
Подпишись, чтобы не пропустить новые статьи