vim - 在 Vim 中启用 Markdown 突出显示

标签 vim markdown

我在装有 OS X Lion 的 MacBook Air 终端上使用 Vim,但我似乎找不到一个好的 Markdown 语法突出显示插件。

到目前为止我已经尝试过 plasticboy插件和 Tim Pope's plugin 。 Plasticboy 插件工作正常,但导致行尾的空白突出显示,我还没有弄清楚如何将其关闭。 (这真的很烦人,因为每次我在写作时按空格,它都会突出显示该字符。)

Tim 的插件似乎在突出显示方面没有做太多事情,除了可能使用 ### 的 header 。代码块和项目符号将被忽略。我可能在那里遗漏了一些东西。我确实在 Markdown 文件上使用了 .md 扩展名,因此它应该选择文件类型。

我还看到了对内置 Markdown 支持的 Vim 7.3 的引用,但如果没有这两个插件之一,我根本得不到任何突出显示。

其中任何一个都需要特定的配色方案才能工作吗?

最佳答案

关于 Markdown 的原生语法高亮,我认为默认情况下它仅适用于扩展名为 .markdown 的文件。
我的 .md 文件在使用 Markdown 语法突出显示时遇到问题。
我尝试过:

:set syntax=markdown

而且它成功了。 所以我在我的 .vimrc 中包含了以下行:

au BufNewFile,BufFilePre,BufRead *.md set filetype=markdown

现在我的 vim 为我的 .md 文件提供了语法高亮显示。

BufFilePre 是 needed for :sav

关于vim - 在 Vim 中启用 Markdown 突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10964681/

相关文章:

go - 如何关闭 golang 的所有 vim 设置?

vim - 未加载编译器插件

ide - 在 Vim 中标记函数时如何使用多个选项卡

VIM功能参数传递

git - 为什么git checkout会自动生成 "swp"文件?

markdown - pandoc citeproc 从 markdown 到 markdown 但渲染引用

ruby-on-rails - 在 Rails 3 中渲染 markdown 文本

markdown - 如何使用Pandoc为Markdown内联代码启用语法突出显示?

configuration - 在 Visual Studio Markdown 预览中更改默认字体样式

markdown - 如何使用 reveal.js 配置 markdown?