Nano 中的插值和文字 Perl 字符串被错误突出显示

Nano 中的插值和文字 Perl 字符串被错误突出显示

我正在尝试改进 Nano 的 Perl 语法突出显示,但我遇到了一个有趣的困境。 Perl 对文字字符串使用单引号,对内插字符串使用双引号。这样做的问题是,如果我在插值字符串中有单引号,反之亦然,下次我使用该引号字符时,Nano 将从前一个字符串的中间突出显示到下一次使用引号字符,如下所示:

           v--  highlighted another color  --v
print "What's up Johnnie boy!\n"; print "What's up with you?\n";

有没有办法设置 perl.nanorc 文件,以便我不匹配第一个引号字符位于双引号对之间的一对单引号?

相关内容