在vim中,我正在编辑一个文件,其文件类型为“markdown”,但其中包含像$x_i$这样的latex数学表达式。 Vim的markdown语法高亮显示认为模式* _ *(字母下划线字母)是错误的,并且用鲜红色突出显示这些模式中的下划线。我想通过在我的.vimrc文件中添加一行来关闭此功能:
什么是适当的命令来实现这个?在不编辑语法文件的情况下,是否可能在 .vimrc 中完成?
注意:我希望保留一般的 markdown 语法高亮,只关闭特定的功能。
autocmd BufEnter *.Rmd "Dear vim, please don't highlight the pattern *_*"
什么是适当的命令来实现这个?在不编辑语法文件的情况下,是否可能在 .vimrc 中完成?
注意:我希望保留一般的 markdown 语法高亮,只关闭特定的功能。
after/syntax
中,但仍然出现下划线错误。 - Durga Swaroop~/.config/nvim/after/syntax
非常适用,我已经成功使用了。 - xeruf" 2022-10-19 防止 "_" 在 .Rmd 文件中高亮显示
,autocmd BufNewFile,BufRead,BufEnter *.Rmd,*.rmd syn match markdownIgnore "\w\@<=\w\@="
对我很有用。 - Niels Tolstrup/usr/local/Cellar/vim/9.0.1250/share/vim/vim90/syntax/markdown.vim
。 - undefined