Vim 中的简单文档突出显示

Vim 中的简单文档突出显示

我正在寻找文件类型=将格式化或着色文档结构(例如列表、标题和子标题)的参数。

特别是我希望文件类型插件(或语法插件)能够解释这些格式:

标头
======

---

Sub2
----


[*] 哞
[*] 富
[*] 酒吧

答案1

Markdown 足以将基本样式和格式应用于纯文本文档。

答案2

你可能想要的是使用语法高亮

查看网上邻居插件来查看更复杂的例子语法文件比教程中显示的要多。您需要创建自己的语法文件来处理问题中显示的自定义格式。您可以通过设置各种keywordmatchclusterregion组来获得所需的内容。例子如何设置每个组的信息可以在 vbnet.vim 插件中找到。

一旦您编写了自己的自定义语法文件,就为这些语法组分配一个名称,如 vbnet.vim 的最后一行所示:

let b:current_syntax = "vbnet"

并在您的 .vimrc 中使用来autocmd打开特定文件扩展名的特定语法高亮显示:

autocmd BufNewFile,BufRead *.vb set ft=vbnet

调整色彩方案文件中各个组的突出显示。

相关内容