如何在Vim中映射多个键

如何在Vim中映射多个键,vim,macvim,Vim,Macvim,如何将ctrl+w+o映射到执行:Bonly 我试过了 unmap <C-W>o map <C-W>o :Bonly<CR> unmap o 地图o:骨瘦如柴 保存文件并使用so%进行源代码转换,但不起作用。您的映射(不需要:unmap)应使用Ctrl+W的顺序,然后是o 如果希望Ctrl+W后跟Ctrl+O,则为 在Vim中,只能使用一个键(如W)映射Ctrl/Shift/Alt组合(不幸的是,并非所有组合!)。但是有一个插件可以帮助您实现同时按下的所有

如何将
ctrl+w+o
映射到执行
:Bonly

我试过了

unmap <C-W>o
map <C-W>o :Bonly<CR>
unmap o
地图o:骨瘦如柴
保存文件并使用
so%
进行源代码转换,但不起作用。

您的映射(不需要
:unmap
)应使用Ctrl+W的顺序,然后是o

如果希望Ctrl+W后跟Ctrl+O,则为


在Vim中,只能使用一个键(如W)映射Ctrl/Shift/Alt组合(不幸的是,并非所有组合!)。但是有一个插件可以帮助您实现同时按下的所有按键的映射:

序列是否像我一样是
o
?。我只是想知道,你是如何编写这样显示的键的?我想我不需要同时使用键,是吗?先按ctrl,然后按w,然后按o,如果要按ctrl-w,然后按ctrl-o,则需要键入
。情况可能很重要。