gpt4 book ai didi

vim - 如何让 Vim 在 Markdown 中高亮显示 Latex 环境

转载 作者:行者123 更新时间:2023-12-03 05:03:51 27 4
gpt4 key购买 nike

我经常使用 pandoc,这意味着我经常混合使用 markdown 和 Latex 进行编写。问题是我无法让 Vim 按应有的方式突出显示 Latex,即使 pandoc 能够理解它。

例如,以下片段

# Header 1

Variable $x_0$ is defined as
\begin{align}
x_0=y_0^2
\end{align}

如果我将其命名为 test.md,Vim 只能看到 markdown,而无法突出显示 $x_0$align 环境。如果我遵循this answer,我可以让情况好一点。那么我至少可以突出显示 $ $

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

但到目前为止我还无法同时获得 Markdown 语法和 Latex 语法。有什么办法可以实现吗?

PS:我真的试图避免以可移植性的名义安装需要 Vundle 等的不起眼的 Vim 插件!

最佳答案

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

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

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

关于vim - 如何让 Vim 在 Markdown 中高亮显示 Latex 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45124386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com