用于Perl的Notepad ++用户定义语言

时间:2018-03-20 19:39:40

标签: perl notepad++

我正在尝试为Perl脚本创建自己的语言定义主题,以便所有内容都按照我想要的方式进行颜色编码。

我遇到的问题是,通过在UDL GUI中使用分隔符,正则表达式部分不会像我需要的那样变色。 〔实施例:

if($string =~ /^This is a string$/){
   print "worked!!!!!!\n";
}

我想" / ^这是一个字符串$ /"用红色进行颜色编码,但我创建的分隔符在=〜/之后占用整行。如何强制Notepad ++只进行颜色编码,直到最后一个" /"在线?

这是我的分隔符配置。请记住,我已经尝试了#34; /"而不是((EOL))并且它没有工作。谢谢

enter image description here

1 个答案:

答案 0 :(得分:0)

我在AWK定义中使用它作为我的分隔符之一:

Open:    ~/ (/ ,/ !~/
Escape:  \ \ \ \
Close:   / / / /

这不太理想,但对我来说效果还不错。