検索

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

vim は「_」文字の強調表示を削除します

  1. 最近、vim を使用してテキストを編集しているときに、単語の背景に赤いハイライト表示「_」が表示されました。これをキャンセルするにはどうすればよいですか?

  2. .vimrc テーマ:elfford.

  3. *.md ファイルを編集すると、下の図に示すように常にハイライトが表示されます。それらを削除するにはどうすればよいですか?

PHP中文网PHP中文网2743日前650

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

  • 某草草

    某草草2017-05-16 16:36:22

    私は vim-markdown を使用していますが、この問題はないようです

    これは主に文法認識の問題であり、ここの下線がテキストに従って認識されるのは当然です。

    これを行うには、まず vim の下線の位置にカーソルを移動し、上記を実行します :echo synIDattr(synID(line("."),col("."),0),"name"

    これにより、現在位置の文法認識マークが出力されます。 。出力を思い出してください。エラーか何かを報告している可能性がありますか?そうですね

    私の出力はmkdNonListItemBlock,命令行里(bash之类的)执行 grep -r 'mkdNonListItemBlock' .,就会输出这个语法识别所在的文件。我的就是对应 ~/.vim/plugged/vim-markdown/syntax/markdown.vim

    です

    もちろん、エスケープすることでこの問題を解決できます。マークダウン自体にもエスケープ機能があります。 。しかし、あなたの場合、逃げる必要はありません。 。複数人で共同作業する場合、_ 还是 ** 之间用 __をエスケープすると不要な差分が発生します。この問題を解決するには、vim-markdown プラグインを使用することをお勧めします

    返事
    0
  • 高洛峰

    高洛峰2017-05-16 16:36:22

    現在問題は解決されています:

    他の設定は変更されていません。実際、マークダウン ファイルを編集すると、マークダウンの構文が原因で他の異常な表示が頻繁に発生します。_ 下線文字をエスケープするだけです。

    同時に、この下線が表示されたら、

    2つの下線を使用してスタイルの問題を解決します。* 或 ** 或 ** 之间的时候, 也会出现其他样式的问题, 这时候对于下划线,可以__

    返事
    0
  • キャンセル返事