vim语法脚本;采购“;另一个,但仅适用于匹配行
我正在编写一个vim语法脚本,我希望能够生成与特定模式匹配的行,比如,“vim语法脚本;采购“;另一个,但仅适用于匹配行,vim,vim-syntax-highlighting,Vim,Vim Syntax Highlighting,我正在编写一个vim语法脚本,我希望能够生成与特定模式匹配的行,比如,“^>”、“source”或模拟标记语法高亮显示 有没有办法在语法脚本级别实现这一点?我是否需要手动复制粘贴并进行适当调整?这是否需要实际文件上的modeline 谢谢 查看:帮助:syn include。它允许您以自己的语法将现有语法(如markdown)导入到语法集群中,然后您可以为其分配语法区域(如果我理解正确,这将是一个以/^>/开始并以/$/行结尾的区域) 请注意,成功不是保证;您需要从包含的语法中进行一些协作。(例
^>
”、“source”或模拟标记语法高亮显示
有没有办法在语法脚本级别实现这一点?我是否需要手动复制粘贴并进行适当调整?这是否需要实际文件上的modeline
谢谢 查看
:帮助:syn include
。它允许您以自己的语法将现有语法(如markdown)导入到语法集群中,然后您可以为其分配语法区域(如果我理解正确,这将是一个以/^>/
开始并以/$/
行结尾的区域)
请注意,成功不是保证;您需要从包含的语法中进行一些协作。(例如,如果标记语法将其模式锚定在
^
,但现在它包含在
前缀后面,它将不再匹配。)在最坏的情况下,您必须修改包含的语法或将其完全复制到您自己的语法中。查看:help:syn include
。它允许您以自己的语法将现有语法(如markdown)导入到语法集群中,然后您可以为其分配语法区域(如果我理解正确,这将是一个以/^>/
开始并以/$/
行结尾的区域)
请注意,成功不是保证;您需要从包含的语法中进行一些协作。(例如,如果标记语法将其模式锚定在^
,但现在它包含在
前缀后面,它将不再匹配。)在最坏的情况下,您必须修改包含的语法或将其完全复制到您自己的语法中