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