Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse Perl语法没有突出显示_Eclipse_Perl_Debugging_Eclipse Plugin_Epic - Fatal编程技术网

Eclipse Perl语法没有突出显示

Eclipse Perl语法没有突出显示,eclipse,perl,debugging,eclipse-plugin,epic,Eclipse,Perl,Debugging,Eclipse Plugin,Epic,我已经在Ubuntu Linux上安装了EclipseSDK版本:3.5.2和EPIC 0.5.46。我正在编写一些可以正确运行/调试的Perl代码。语法总是突出显示。最近我不得不在我的项目中添加一个*.pl文件并进行调试。但是,由于某些原因,代码没有突出显示。这种行为的原因可能是什么?我的猜测是,Eclipse/EPIC向现有项目添加/导入新文件可能存在一些问题,但我不确定。请考虑Eclipse/EPIC配置和项目管理中的基本错误,因为我是新手。谢谢 我似乎发现了阻止我的Perl代码突出显示的

我已经在Ubuntu Linux上安装了EclipseSDK版本:3.5.2EPIC 0.5.46。我正在编写一些可以正确运行/调试的Perl代码。语法总是突出显示。最近我不得不在我的项目中添加一个*.pl文件并进行调试。但是,由于某些原因,代码没有突出显示。这种行为的原因可能是什么?我的猜测是,Eclipse/EPIC向现有项目添加/导入新文件可能存在一些问题,但我不确定。请考虑Eclipse/EPIC配置和项目管理中的基本错误,因为我是新手。谢谢

我似乎发现了阻止我的Perl代码突出显示的问题。我注意到,在我的
.pl
文件的第一行中,有一行注释的行,其中包含一个奇怪的
符号,如下面的屏幕截图所示:


当我删除这个符号的时候,所有的代码都突出显示了!因此,文本编码似乎存在一些问题,使Eclipse无法正确突出显示已编码的文件。

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

你是在Perl透视图中打开的吗?@Axeman是的,当然。否则它就不会调试/运行Perl代码。它肯定还有*.pl扩展名吗?EPIC似乎无法在没有它的情况下进行语法突出显示。该文件是拉丁文编码的,您以UTF-8打开了它。告诉编辑器正确的编码,因为它的自动检测失败或不存在。@daxim感谢您的评论!然而,正如我所看到的,Eclipse中只有有限的“其他”文本编码选项列表,并且没有一个正确显示字符。知道有没有可能在Eclipse中添加编码?不知道。联系EPIC/Eclipse开发人员。