2

CtrlTab前のバッファ ( :b#) に切り替えるように Vim でマッピングを作成したいのですが、Tabを離さずにもう一度押すと、代わりにCtrl次のバッファ ( ) に切り替わります:bn

AltTabこれは、MS Windows の機能と似ています。この効果を達成する方法はありますか?
この質問が他の場所で尋ねられたようには見えません。

4

2 に答える 2

2

Vim は完全なキー押下のみを処理します。<LeftMouse>vs.にはわずかな意味上の違いしかありません<LeftRelease>。どういうわけか、キーコードを異なる個別のキーストローク (未使用の<F13>キーでしょうか?) に処理する必要があり、それ:mapを Vim 内で行うことができます。Windows では、AutoHotkey ツールを使用してそれを実現できます。

または、 を:nmap <C-Tab>使用して、以前の呼び出しが最近発生したかどうかを確認することもできますlocaltime()。これにより、実際に必要に応じて機能するものが得られるはずです。

于 2013-05-15T12:12:19.127 に答える