vimrcの「inoremap」の意味は何ですか?質問する

vimrcの「inoremap」の意味は何ですか?質問する

vimrcサンプルファイルには以下の行があります

inoremap Ctrl-u Ctrl-G u Ctrl-u

この行の意味inoremapと機能は何ですか?

ベストアンサー1

このコマンドがなぜこのような奇妙な名前を持っているかについては、この素晴らしい説明mapとの違いについてnoremap。知っておいて本当によかったです!

この記事を要約すると、次のような引用文になります。

コマンドの欠点の 1 つ*mapは、再帰の危険性です...

Vim は、アクションを実行するときにマッピングを考慮しない別のマッピング コマンド セットを提供します。

そこで、noremap次のようなマッピングの恐ろしい再帰を避けるために、

:nmap dd O<esc>jddk

ここで、ddマップの右側の はマップの左側の定義に再帰的に戻り、Vim は無限ループに陥ります。

おすすめ記事