検索

ホームページ  >  に質問  >  本文

vim のすべての行の最初の列の背景が濃い青色になります。通常の状態に戻すにはどうすればよいですか?

配色はcolorscheme砂漠に設定されています

4,11s/^/#/g のようなコマンドを実行すると、下の画像のようになるようです。

この問題は通常モードと編集モードの両方に存在します。

どうすれば通常に戻ることができますか?

================

weakishさんの回答によると、強調表示は置換コマンドの強調表示で選択した内容によって発生するため、set nohlsを使用するだけです。
ただし、@/ ="" も同じ効果があります。この文の意味を説明できますか。

ringa_leeringa_lee2773日前837

全員に返信(6)返信します

  • PHP中文网

    PHP中文网2017-05-16 16:43:38

    これは正常な動作です。 :4,11s/^/#/gを実行したため、この操作は行頭と一致するため、すべての行が強調表示されます。

    強調表示をキャンセルするには、次のコマンドを入力します。

    リーリー

    強調表示された検索結果を表示したくない場合は、.vimrc.gvimrc

    内の次の行を削除してください。 リーリー

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:43:38

    :let @{reg-name} = {expr1} :let-register :let-@
    式 {expr1} の結果をレジスタに書き込みます
    {登録名}。 {reg-name} は 1 文字である必要があり、
    書き込み可能なレジスタの名前である必要があります (
    を参照) |レジスタ|)。 「@@」は無名にも使えます
    検索パターンに「@/」を登録してください
    {expr1} の結果が または で終わる場合、
    register は linewise になります。それ以外の場合は、
    に設定されます。 性格的に
    これを使用して、最後の検索パターンをクリアできます: >
    :let @/ = ""
    <; これは空の文字列の検索とは異なります
    どこにでもマッチします

    これは vim の帮助文档,相信你能看懂吧: これは最後の検索パターンをクリアするために使用できます

    返事
    0
  • ringa_lee

    ringa_lee2017-05-16 16:43:38

    :ノール

    xxxxxxxxxxxxxxxxxxxxxxxxxxx

    返事
    0
  • 某草草

    某草草2017-05-16 16:43:38

    ハイライト検索はありません
    :nohls

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 16:43:38

    :能に入ります
    見つかった結果のハイライトを解除します。

    返事
    0
  • 为情所困

    为情所困2017-05-16 16:43:38

    これを使用する場合は、ランダムな文字列を検索するだけです。最初の行が強調表示されないように、/sadjfldsjglkfdjgh などの詳細を覚えておく必要はありません。

    返事
    0
  • キャンセル返事