84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
配色は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 などの詳細を覚えておく必要はありません。