マッピングでxmapまたはvmapを使用する必要がありますか?


7

xmapビジュアルモードのみのマッピングを作成するのに対しvmap、ビジュアルモードと選択モードの両方にマッピングを作成します。

私が理解している限り、選択モードの目的は、テキストが選択されたときに他のすべての非モーダルエディターと同じようにVimを動作させることです。

選択モードでは、入力したテキストを挿入モードであるかのように文字どおりに表示する必要があるため、選択モードでは何もマップする必要はほとんどないように思えます。

だから私は私のすべてのマッピングxmapvmapはなく使用することに傾いています。これは良い/悪い考えですか?

回答:


9

確かに、ビジュアルモードのみへのマッピング、特に表示できるキーを優先します。のようなものは<F1><m-left>通常:vmap、害を与えることなくマッピングできます。

select-modeは、他のエディターのようなモードでVimを設定するときに使用されます(悪名高いmswin.vimを参照)。選択モードは、すべてのスニペットプラグインでも使用されます。プレースホルダーにジャンプすると、最終的に選択モードになります。そのため、挿入モードまたは選択モードで正当に挿入される可能性のあるものをマップしないことが重要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.