Vim在html中突出显示Perl代码

时间:2014-07-13 10:42:53

标签: vim

我希望[perl]中的代码突出显示为perl。

这是我的代码:

so $VIMRUNTIME/syntax/html.vim

syn include @perlTop $VIMRUNTIME/syntax/perl.vim
syn region myperl matchgroup=Function start="\[perl " end="\]" contains=@perlTop
syn match myComment "\[--.*--\]"

1.Perl代码未突出显示。

2.评论未在< style>中使用或者< script>标签

1 个答案:

答案 0 :(得分:0)

你的代码很好;问题是现有的语法区域掩盖了其他区域的匹配。例如,<style>标记之间的部分由cssStyle语法组匹配。要将Perl区域嵌入其中,您必须将containedin=cssStyle附加到:syn region myperl定义。