![vim 區分垂直和水平的可重複運動](https://rvso.com/image/1452230/vim%20%E5%8D%80%E5%88%86%E5%9E%82%E7%9B%B4%E5%92%8C%E6%B0%B4%E5%B9%B3%E7%9A%84%E5%8F%AF%E9%87%8D%E8%A4%87%E9%81%8B%E5%8B%95.png)
我一直在尋找像repmo這樣的插件,它可以分別重複我之前的水平運動和垂直運動,並反轉運動的方向。 (例如5j
可以重複使用<C-j>
and<C-l>
會給我5l
)。
這個插件聲稱完全符合我的要求,但有一段時間沒有更新,並且無法使用 vundle 安裝(函數空的參數無效(maparg))
還有其他插件有這個功能嗎?
答案1
我在從 Git 儲存庫安裝 NeoBundle 時也遇到了問題。我有預感,這與路徑第一部分中的“-”有關。
我用以下行成功安裝了它:
NeoBundle 'repeatable-motions.vim'
這成功地提取了 .zipvim.org並安裝插件和幫助,沒有錯誤。
我用:
map <leader>a <Plug>RepeatMostRecentMotion
一般來說,我只想朝同一方向重複最後一個動作。