![vim Повторяющееся движение, различающее вертикаль и горизонталь](https://rvso.com/image/1452230/vim%20%D0%9F%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D1%8F%D1%8E%D1%89%D0%B5%D0%B5%D1%81%D1%8F%20%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%2C%20%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%89%D0%B5%D0%B5%20%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D0%BA%D0%B0%D0%BB%D1%8C%20%D0%B8%20%D0%B3%D0%BE%D1%80%D0%B8%D0%B7%D0%BE%D0%BD%D1%82%D0%B0%D0%BB%D1%8C.png)
Я искал плагин вроде repmo, который мог бы повторять мое предыдущее горизонтальное движение и предыдущее вертикальное движение по отдельности, а также менять направление движения на противоположное. (например, его 5j
можно было бы повторить с помощью <C-j>
и <C-l>
это дало бы мне 5l
).
Этот плагинутверждает, что делает именно то, что мне нужно, но некоторое время не обновлялся и не устанавливается с помощью vundle (недопустимые аргументы для функции empty(maparg))
Есть ли еще плагин с такой функцией?
решение1
У меня также возникла проблема с установкой NeoBundle из репозитория Git. У меня есть подозрение, что это связано с '-' в первой части пути.
Я успешно установил его с помощью строки:
NeoBundle 'repeatable-motions.vim'
Это успешно извлекает .zip изvim.orgи устанавливает плагин и помощь без ошибок.
Я использую:
map <leader>a <Plug>RepeatMostRecentMotion
Как обычно, я просто хочу повторить последнее движение в том же направлении.