0

tab次のボタンシーケンスにマップしたい: ctrl+x-> tab.vimrcのメソッド呼び出し(挿入モード)。メソッドは.vimrcにもあります

私は私が使うべきだと知っていますinoremap <tab> button-sequence=method()<CR>

しかし、上の行のボタンシーケンスをどのように書く必要がありますか?

ありがとうございました

4

1 に答える 1

2

あなたの質問を理解できるかどうかはわかりませんが、これが挿入モードで<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

于 2013-01-11T13:38:09.490 に答える