2016-04-05 12 views
1

私のvimコマンドxで文字を削除しても、それをレジスタにコピーしないようにしたい。vimで_(アンダースコア)をマップするにはどうすればよいですか?

グーグルでは、"_xがトリックを行うことがわかりましたが、xを押すたびにxに再マッピングしようとすると、vimがフリーズします。

nmap x "_x

は、私も様々な他のものを試したが、どれも動作するように見えないし、私は、これは、アンダースコア

答えて

2

:nnoremap x "_x

では動作しませんなぜ上の任意の情報を見つけることができません:私は使用しています

このマッピングを行うと、再マップする文字が含まれているため、「再帰的」マッピングと呼ばれます。すべてのことは、何度も繰り返し実行され、決して終了しないことです(エラー状態に実際に遭遇することはないため)。マッピングを作成して「再帰的ではない」ことを伝えるには、このマッピングの価値にある文字はすべてvimに固有の基本的な意味を持っている必要があります。 mapコマンド(ただし、モード指定子の後ろ)は上記のとおりです。

関連する問題