vimrc
サンプルファイルには以下の行があります
inoremap Ctrl-u Ctrl-G u Ctrl-u
この行の意味inoremap
と機能は何ですか?
ベストアンサー1
このコマンドがなぜこのような奇妙な名前を持っているかについては、この素晴らしい説明map
との違いについてnoremap
。知っておいて本当によかったです!
この記事を要約すると、次のような引用文になります。
コマンドの欠点の 1 つ
*map
は、再帰の危険性です...Vim は、アクションを実行するときにマッピングを考慮しない別のマッピング コマンド セットを提供します。
そこで、noremap
次のようなマッピングの恐ろしい再帰を避けるために、
:nmap dd O<esc>jddk
ここで、dd
マップの右側の はマップの左側の定義に再帰的に戻り、Vim は無限ループに陥ります。