配色はcolorscheme砂漠に設定されています
4,11s/^/#/g のようなコマンドを実行すると、下の画像のようになるようです。
この問題は通常モードと編集モードの両方に存在します。
どうすれば通常に戻ることができますか?
================
weakishさんの回答によると、強調表示は置換コマンドの強調表示で選択した内容によって発生するため、set nohlsを使用するだけです。
ただし、@/ ="" も同じ効果があります。この文の意味を説明できますか。
PHP中文网2017-05-16 16:43:38
これは正常な動作です。 :4,11s/^/#/g
を実行したため、この操作は行頭と一致するため、すべての行が強調表示されます。
強調表示をキャンセルするには、次のコマンドを入力します。
リーリー強調表示された検索結果を表示したくない場合は、.vimrc
和.gvimrc
世界只因有你2017-05-16 16:43:38
:let @{reg-name} = {expr1} :let-register :let-@
式 {expr1} の結果をレジスタに書き込みます
{登録名}。 {reg-name} は 1 文字である必要があり、
書き込み可能なレジスタの名前である必要があります (
を参照)
|レジスタ|)。 「@@」は無名にも使えます
検索パターンに「@/」を登録してください
{expr1} の結果が
register は linewise になります。それ以外の場合は、
に設定されます。
性格的に
これを使用して、最後の検索パターンをクリアできます: >
:let @/ = ""
<; これは空の文字列の検索とは異なります
どこにでもマッチします
これは vim の帮助文档,相信你能看懂吧: これは最後の検索パターンをクリアするために使用できます
为情所困2017-05-16 16:43:38
これを使用する場合は、ランダムな文字列を検索するだけです。最初の行が強調表示されないように、/sadjfldsjglkfdjgh などの詳細を覚えておく必要はありません。