如何映射Vim中的几个键

jua*_*tas 4 vim macvim

我将如何映射ctrl+w+o执行:Bonly<CR>

我试过了

unmap <C-W>o
map <C-W>o :Bonly<CR>
Run Code Online (Sandbox Code Playgroud)

保存文件并使用它来源so %,但不起作用.

Ing*_*kat 6

您的映射(:unmap不是必需的)应该使用Ctrl+ 的序列W,然后是o.

如果你想要Ctrl+ W后跟Ctrl+ O,那就是<C-w><C-o>.

在Vim中,人们只能用一个键(如)来映射Ctrl/ Shift/ Alt组合(不幸的是,不是全部!W).但是有一个插件可以帮助你实现同时按下所有键的映射:arpeggio - 同时按下键的键映射