如何使Vim在降价中突出乳胶环境

如何使Vim在降价中突出乳胶环境,vim,markdown,pandoc,Vim,Markdown,Pandoc,我经常使用pandoc,这意味着我经常混合使用降价和乳胶来写作。问题是我不能让Vim像它应该的那样突出Latex,即使pandoc理解它 例如,下面的snipet # Header 1 Variable $x_0$ is defined as \begin{align} x_0=y_0^2 \end{align} 如果我将其命名为test.mdVim只会看到标记,并且无法突出显示$x_0$和align环境。如果我遵循,我可以使情况稍微好一点,那么我至少可以突出显示$ 作为一种快速解决方法,我

我经常使用pandoc,这意味着我经常混合使用降价和乳胶来写作。问题是我不能让Vim像它应该的那样突出Latex,即使pandoc理解它

例如,下面的snipet

# Header 1

Variable $x_0$ is defined as
\begin{align}
x_0=y_0^2
\end{align}
如果我将其命名为
test.md
Vim只会看到标记,并且无法突出显示
$x_0$
align
环境。如果我遵循,我可以使情况稍微好一点,那么我至少可以突出显示
$

作为一种快速解决方法,我发现通过使用扩展名
.Rmd
命名文件,我可以使
$$
正常工作,尽管我想这并不完全正确

但到目前为止,我还不能同时获得Markdown语法和Latex语法。有什么办法可以做到吗

PS:我真的在试图避免以可移植性的名义安装需要Vundle等的晦涩Vim插件

我发现的解决方法(几乎是偶然的)是将Pandoc的语法文件复制到
ftplugin
中,并将这些行添加到
vimrc

augroup pandoc_syntax
    au! BufNewFile,BufFilePre,BufRead *.md set filetype=markdown.pandoc
augroup END

这实际上是插件的一部分。但是我发现这种方法比安装整个插件简单得多,而且更便于携带。

我不确定没有插件你会得到这么复杂的东西,Vim不包括LaTeX插件(它的标记插件似乎也不理解LaTeX数学)。我建议你看看这个。为什么不直接安装这个插件呢?手动复制文件很麻烦。