![vim 垂直と水平を区別する繰り返し動作](https://rvso.com/image/1452230/vim%20%E5%9E%82%E7%9B%B4%E3%81%A8%E6%B0%B4%E5%B9%B3%E3%82%92%E5%8C%BA%E5%88%A5%E3%81%99%E3%82%8B%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%97%E5%8B%95%E4%BD%9C.png)
私は、以前の水平方向の動きと以前の垂直方向の動きを別々に繰り返し、動きの方向を逆にすることができる repmo のようなプラグインを探していました。(例えば、5j
と を繰り返す<C-j>
と<C-l>
が得られます5l
)。
このプラグインまさに私が望んでいることを実行すると主張していますが、しばらく更新されておらず、vundle でインストールできません (関数 empty(maparg) の引数が無効です)
この機能を備えた他のプラグインはありますか?
答え1
また、Git リポジトリから NeoBundle をインストールする際にも問題が発生しました。パスの最初の部分にある「-」が原因ではないかと推測しています。
次の行で正常にインストールできました:
NeoBundle 'repeatable-motions.vim'
これにより、.zipが翻訳:プラグインとヘルプをエラーなしでインストールします。
私が使う:
map <leader>a <Plug>RepeatMostRecentMotion
一般的には、最後の動作を同じ方向に繰り返すだけです。