gpt4 book ai didi

perl - Emacs perl 模式下 heredocs 中的引号

转载 作者:行者123 更新时间:2023-12-04 01:04:01 24 4
gpt4 key购买 nike

我在 Emacs 中使用 perl-mode,但是当 heredoc 字符串中有不匹配的引号时,语法突出显示似乎有问题。考虑以下 perl 代码:

#! /usr/bin/perl

use v5.14;

my $str= <<END;
Hello'
END

my $b=3;

print $str;

这给出了以下屏幕截图:

enter image description here

所以在 heredoc 字符串之后的所有语法高亮都丢失了。我在 Ubuntu 12.04 上使用 Gnu Emacs 24.3.1。

最佳答案

目前,perl 模式不处理 <<END heredocs 的语法,只有 <<"END" , <<'END' , 或 <<\END ' 语法。

我只是在 Emacs“主干”中修复了它。

关于perl - Emacs perl 模式下 heredocs 中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23292486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com