1
私のvimコマンドx
で文字を削除しても、それをレジスタにコピーしないようにしたい。vimで_(アンダースコア)をマップするにはどうすればよいですか?
グーグルでは、"_x
がトリックを行うことがわかりましたが、x
を押すたびにx
に再マッピングしようとすると、vimがフリーズします。
nmap x "_x
は、私も様々な他のものを試したが、どれも動作するように見えないし、私は、これは、アンダースコア
私のvimコマンドx
で文字を削除しても、それをレジスタにコピーしないようにしたい。vimで_(アンダースコア)をマップするにはどうすればよいですか?
グーグルでは、"_x
がトリックを行うことがわかりましたが、x
を押すたびにx
に再マッピングしようとすると、vimがフリーズします。
nmap x "_x
は、私も様々な他のものを試したが、どれも動作するように見えないし、私は、これは、アンダースコア
:nnoremap x "_x
このマッピングを行うと、再マップする文字が含まれているため、「再帰的」マッピングと呼ばれます。すべてのことは、何度も繰り返し実行され、決して終了しないことです(エラー状態に実際に遭遇することはないため)。マッピングを作成して「再帰的ではない」ことを伝えるには、このマッピングの価値にある文字はすべてvimに固有の基本的な意味を持っている必要があります。 mapコマンド(ただし、モード指定子の後ろ)は上記のとおりです。