vim は「_」文字の強調表示を削除します
PHP中文网
PHP中文网 2017-05-16 16:34:22
0
2
680
  1. 最近、vim を使用してテキストを編集しているときに、単語の背景に赤いハイライト表示「_」が表示されました。これをキャンセルするにはどうすればよいですか?

  2. .vimrc テーマ:elfford.

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

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
某草草

私は 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
小葫芦

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

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

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート