vim - 如何在 Vim 中映射多个键

标签 vim macvim

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

我试过了

unmap <C-W>o
map <C-W>o :Bonly<CR>

保存文件并使用 so % 获取它,但不起作用。

最佳答案

您的映射(:unmap 不是必需的)应该使用 Ctrl + W 和 o 的序列。

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

在 Vim 中,只能用一个键(如 W)映射 Ctrl/Shift/Alt 组合(不幸的是,不是全部!)。但是有一个插件可以帮助您实现同时按下的所有键的映射:arpeggio - Key mappings for simultaneously pressed keys

关于vim - 如何在 Vim 中映射多个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14207925/

相关文章:

vim - 如何在不同长度的多行末尾附加一个数字序列?

vim - 禁用 vim 中特定的 autocmd 项目

macos - MacVim 和 Mercurial checkin

vim - 从 vim 中完全删除 NERDTree?

python - 在 vim 中突出显示不匹配的括号

Vim supertab 和 jedi-vim

vim - Gruvbox 航空公司 Vim

vim - 如何在Windows系统上的gVim中添加字体

vim - 在 macvim 中触发全屏模式

vim - 通过 SSH 连接到服务器时通过终端打开 MacVim