我安装了bnf.vim (突出显示 BNF 语法文件)。
假设我的代码中有一条注释:
/* <BNF>
<S> := <A> | h
<A> := a | b | c | .
</BNF> */
Vim 是否可以通过某种方式编程来突出显示 BNF 语法中的注释,而不管整个文件的文件类型如何?
最佳答案
你可以使用我的SyntaxRange plugin为此。
明确指定范围,例如
:10,20SyntaxInclude bnf
或自动基于分隔模式:
:call SyntaxRange#Include('<BNF>', '</BNF>', 'bnf')
关于vim - 如何以不同的语法语法突出显示文件的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16162221/