最近、vim を使用してテキストを編集しているときに、単語の背景に赤いハイライト表示「_」が表示されました。これをキャンセルするにはどうすればよいですか?
.vimrc テーマ:elfford.
*.md ファイルを編集すると、下の図に示すように常にハイライトが表示されます。それらを削除するにはどうすればよいですか?
某草草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 プラグインを使用することをお勧めします
高洛峰2017-05-16 16:36:22
現在問題は解決されています:
他の設定は変更されていません。実際、マークダウン ファイルを編集すると、マークダウンの構文が原因で他の異常な表示が頻繁に発生します。_
下線文字をエスケープするだけです。
2つの下線を使用してスタイルの問題を解決します。* 或 ** 或 **
之间的时候, 也会出现其他样式的问题, 这时候对于下划线,可以__