Perl语法没有高亮显示。

3

我安装了Eclipse SDK Version: 3.5.2EPIC 0.5.46,并在Ubuntu Linux上使用。我写了一些Perl代码,可以正确地运行/调试,而且语法也总是被突出显示的。最近我需要将一个*.pl文件添加到我的项目中,并对其进行调试。然而,由于某种原因,代码没有被突出显示。这种行为可能的原因是什么?我的猜测是,Eclipse/EPIC添加/导入新文件到现有项目时可能存在问题,但我不确定。请考虑Eclipse/EPIC配置和项目管理中甚至基本的错误,因为我对此还很陌生。谢谢!


你是在 Perl 透视图中打开它吗? - Axeman
@Axeman 当然可以。否则就无法调试/运行Perl代码了。 - Eugene S
它是否仍然具有*.pl扩展名?如果没有,EPIC似乎无法进行语法高亮。 - Richard Corfield
2个回答

5
您应该右键单击文件,然后使用“epic perl编辑器”打开,这样一切都会很好!

5
看起来我找到了一个问题,这个问题阻止了我的Perl代码高亮显示。我注意到在我的.pl文件的前几行中,有一行被注释的代码,其中包含一个奇怪的?符号,如下面屏幕截图所示:

enter image description here

当我删除这个符号时,所有代码都变成了高亮显示!因此,似乎存在某些文本编码问题,导致Eclipse无法正确地突出显示代码。

该文件为Latin1编码,您以UTF-8格式打开。告诉编辑器正确的编码方式,因为其自动检测失败或不存在。 - daxim
@daxim 感谢您的评论!但是,我发现在Eclipse中只有有限的“其他”文本编码选项,而且它们都无法正确显示字符。您有什么想法是否可以向Eclipse添加编码? - Eugene S
没有头绪。请联系EPIC/Eclipse开发人员。 - daxim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接