vim Repeatable Motion, различающее вертикальное и горизонтальное

276
cccqmp

Я искал плагин, такой как repmo, который может повторять мое предыдущее горизонтальное движение и предыдущее вертикальное движение по отдельности, а также изменять направление движения. (например, 5jможно повторить с <C-j>и <C-l>даст мне 5l).

Этот плагин утверждает, что делает именно то, что я хочу, но некоторое время не обновлялся и не может быть установлен с помощью vundle (недопустимые аргументы для функции empty (maparg))

Есть ли другой плагин, который имеет эту функциональность?

1
Последнее обновление менее года назад; все еще вероятно, что это поддерживается. Попробуйте "нормальную" установку в `~ / .vim / plugin` без Vundle и попробуйте связаться с автором, если это тоже не удастся. Ingo Karkat 8 лет назад 0
К сожалению, нормальная установка не удалась, и адрес электронной почты автора плагина, похоже, больше не используется. cccqmp 8 лет назад 0

1 ответ на вопрос

0
Tom Hale

I also had a problem installing with NeoBundle from the Git repository. I have a hunch that it's got to do with the '-' in the first part of the path.

I successfully installed it with the line:

NeoBundle 'repeatable-motions.vim' 

This successfully pulls the .zip from vim.org and installs plugin and help without error.

I use:

map <leader>a <Plug>RepeatMostRecentMotion 

As generally I just want to repeat the last motion in the same direction.