最近、vim を使用してテキストを編集しているときに、単語の背景に赤いハイライト表示「_」が表示されました。これをキャンセルするにはどうすればよいですか?
.vimrc テーマ:elfford.
*.md ファイルを編集すると、下の図に示すように常にハイライトが表示されます。それらを削除するにはどうすればよいですか?
认证高级PHP讲师
私は vim-markdown を使用していますが、この問題はないようです
これは主に文法認識の問題であり、ここの下線がテキストに従って認識されるのは当然です。
これを行うには、まず vim の下線の位置にカーソルを移動し、上記を実行します :echo synIDattr(synID(line("."),col("."),0),"name"
:echo synIDattr(synID(line("."),col("."),0),"name"
これにより、現在位置の文法認識マークが出力されます。 。出力を思い出してください。エラーか何かを報告している可能性がありますか?そうですね
私の出力はmkdNonListItemBlock,命令行里(bash之类的)执行 grep -r 'mkdNonListItemBlock' .,就会输出这个语法识别所在的文件。我的就是对应 ~/.vim/plugged/vim-markdown/syntax/markdown.vim
mkdNonListItemBlock
grep -r 'mkdNonListItemBlock' .
~/.vim/plugged/vim-markdown/syntax/markdown.vim
もちろん、エスケープすることでこの問題を解決できます。マークダウン自体にもエスケープ機能があります。 。しかし、あなたの場合、逃げる必要はありません。 。複数人で共同作業する場合、_ 还是 ** 之间用 __をエスケープすると不要な差分が発生します。この問題を解決するには、vim-markdown プラグインを使用することをお勧めします
_
**
__
現在問題は解決されています:
他の設定は変更されていません。実際、マークダウン ファイルを編集すると、マークダウンの構文が原因で他の異常な表示が頻繁に発生します。_ 下線文字をエスケープするだけです。
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 プラグインを使用することをお勧めします現在問題は解決されています:
他の設定は変更されていません。実際、マークダウン ファイルを編集すると、マークダウンの構文が原因で他の異常な表示が頻繁に発生します。
同時に、この下線が表示されたら、_
下線文字をエスケープするだけです。2つの下線を使用してスタイルの問題を解決します。
* 或 ** 或 **
之间的时候, 也会出现其他样式的问题, 这时候对于下划线,可以__