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>
ターミナル(およびVim)の観点から同じキャラクターを<C-i>
表します。
だから…挿入<Tab>
モード以外へのマッピングが<Tab>
私にはかなりばかげているように見えても、これはあなたが望むものです:
inoremap <Tab> <C-x><C-i>
:h key-notation
およびを参照してください:h mapping
。