gpt4 book ai didi

vim - vim 中当前缓冲区的自定义语法高亮显示

转载 作者:行者123 更新时间:2023-12-04 23:58:42 29 4
gpt4 key购买 nike

有时我想在当前缓冲区上应用一些自定义的额外语法突出显示。

如何使用内置的 vim 语法/高亮系统来完成(我不想使用 Highlight 插件)

例如,我想突出显示当前缓冲区中的所有断言语句。

最佳答案

如果突出显示仅针对某些文件类型(例如 Java),并且您一直想要它,我会使用 :syn match ... 定义放在 中扩展原始语法>~/.vim/after/syntax/java.vim.

dwalter 所示,使用 :match(或 :2match)进行自发突出显示。

如果您要编写更精细的映射,可能需要切换开/关逻辑,请使用 matchadd()/matchdelete()

最后,如果您需要突出显示任意单词/字符串,例如使用文本标记标记文档,我建议您使用像 Mark 这样的插件。 (我已经接管了维护)。

关于vim - vim 中当前缓冲区的自定义语法高亮显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13272352/

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