如何重复进行此映射工作?

时间:2013-11-21 10:49:01

标签: vim mapping

我刚刚创建了此映射nmap <Leader><right> :bnext<CR>,我通过putty远程使用vim,因此<CTRL-TAB>不可用。 我希望能够多次按<Leader>然后按<right>,缓冲区将会移动一次。 但是现在我必须按两个键然后释放然后再次按

可以这样做吗?

1 个答案:

答案 0 :(得分:1)

Vim不支持和弦;即,您只能将(主要是字母)键与 Ctrl Alt 和/或 Shift 修饰键组合在一起。 <Leader><right>表示按下然后释放(默认情况下) \ 键,然后按下并释放光标键。

如果您想要一个可以通过单个按键快速重复的映射,则必须选择单个键(组合),例如 Ctrl + N

:nnoremap <C-n> :bnext<CR>

也就是说,尝试通过插件实现 chording ;你可以试试arpeggio - Key mappings for simultaneously pressed keys插件。