我希望[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>标签
答案 0 :(得分:0)
你的代码很好;问题是现有的语法区域掩盖了其他区域的匹配。例如,<style>
标记之间的部分由cssStyle
语法组匹配。要将Perl区域嵌入其中,您必须将containedin=cssStyle
附加到:syn region myperl
定义。