我想映射tab
到以下按钮序列:ctrl+x
->tab
到 .vimrc 中的方法调用(在插入模式下)。该方法也在 .vimrc 中
我哇我应该用inoremap <tab> button-sequence=method()<CR>
但是我应该如何在上面的行中编写按钮序列?
谢谢
我不确定我是否理解您的问题,但这就是您映射以在插入<Tab>
模式下执行的方式。function()
inoremap <Tab> :call function()<CR>
编辑
我不得不仔细检查,因为我不知道那<C-x><Tab>
件事。事实证明,真正的映射是<C-x><C-i>
: :h i_ctrl-x_ctrl-i
。<Tab>
并<C-i>
从终端(和 Vim)的角度表示相同的字符。
所以......这就是你想要的,即使映射到插入<Tab>
模式以外<Tab>
的任何东西对我来说似乎都很愚蠢:
inoremap <Tab> <C-x><C-i>
见:h key-notation
和:h mapping
。