1

質問で述べたように、私の vim は削除モードで開始します。ファイルを開いてjナビゲートを開始すると、最初の行が削除されます。

問題を次の行に切り分けました.vimrc:

nnoremap <silent> <esc> :noh<return><esc>

なぜこれが削除モードをトリガーするのか理解できません。その上、<silent>実行せずにこのバインディングを作成するようにvimに指示するように追加したと思いますが、そうではないようです。

なぜこれが起こっているのかについての説明は何ですか?

(ちなみに、このマッピングは、esc を押したときに検索のハイライトをクリアするように vim に指示するためのものです)

4

1 に答える 1

5

ターミナルでこのコマンドを実行すると、次のようになります。

$ vim file.txt -c 'nnoremap <silent> <esc> :noh'

下部に次のように表示されます。

:noh[>1;3201;0c

vimchange-modeなんとなく入ります。


(または他のキー)<esc>に変更できます。<F5>を使えばgvim問題ありません。端末の特殊キーのエスケープが原因です。

于 2013-02-22T00:59:29.397 に答える