2012-04-05 75 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編輯器」打開,那麼一切都會好起來!