2012-04-05 60 views
3

的Eclipse SDK版本:3.5.2EPIC 0.5.46安装在Ubuntu Linux操作系统。我正在写一些Perl代码,我可以正确运行/调试。语法总是突出显示。最近我不得不添加一个* .pl文件到我的项目中并进行调试。但是,由于某些原因,代码没有被突出显示。什么可能是这种行为的原因?我的猜测是,也许有一些Eclipse/EPIC添加/导入新文件到现有项目的问题,但我不确定。自从我刚刚接触Eclipse之后,请考虑Eclipse/EPIC配置和项目管理中的基本错误。谢谢!Perl的语法不突出

+0

你打开*在* Perl视角? – Axeman 2012-04-05 13:38:59

+0

@Axeman当然可以。否则它不会调试/运行Perl代码。 – 2012-04-05 18:04:30

+0

它确实还有* .pl扩展名吗?没有它,EPIC似乎无法进行语法高亮显示。 – 2012-04-05 22:08:29

回答

5

看来我发现了防止我的Perl代码被突出显示的问题。我注意到,在我的.pl文件的第一行,有一个评论系列,其中包括一个奇怪的符号?作为下面的截图显示:

enter image description here

我删除了这个符号的那一刻,所有的代码变得突出!所以看起来文本编码有一些问题,这就阻止了Eclipse高亮显示正确编码。

+0

该文件为Latin1编码,您将其打开为UTF-8。由于自动检测失败或不存在,请告诉编辑正确的编码。 – daxim 2012-04-06 22:37:19

+0

@daxim感谢您的评论!但是,正如我所看到的,Eclipse中只有有限的“其他”文本编码选项列表,并且它们都不能正确显示字符。任何想法是否可以向Eclipse添加编码? – 2012-04-07 20:49:10

+0

不知道。联系EPIC/Eclipse开发人员。 – daxim 2012-04-08 14:57:49

4

你应该右键单击该文件,然后用“史诗perl编辑器”打开,那么一切都会好起来!