У меня Eclipse SDK Version: 3.5.2 с EPIC 0.5.46, установленным на Ubuntu Linux. Я писал некоторый код Perl, который я мог правильно запускать/отлаживать. Синтаксис всегда подсвечивался. Недавно мне пришлось добавить в проект один файл *.pl и отладить его. Однако по какой-то причине код не выделяется. В чем может быть причина такого поведения? Я предполагаю, что, возможно, есть какая-то проблема с добавлением/импортом новых файлов Eclipse/EPIC в существующий проект, но я не уверен. Пожалуйста, примите во внимание даже основные ошибки с конфигурацией Eclipse/EPIC и управлением проектами, так как я новичок в этом. Спасибо!
Синтаксис Perl не выделен
comment
Вы открываете его в перспективе Perl?
- person Axeman   schedule 05.04.2012
comment
@Axeman Да, конечно. В противном случае он не будет отлаживать/запускать код Perl.
- person Eugene S   schedule 05.04.2012
comment
У него точно все еще есть расширение *.pl? EPIC, похоже, не может подсвечивать синтаксис без него.
- person Richard Corfield   schedule 06.04.2012
Ответы (2)
Кажется, я обнаружил проблему, из-за которой мой код Perl не подсвечивался. Я заметил, что в первых строках моего файла .pl
есть строка с комментариями, содержащая странный символ ?
, как показано на снимке экрана ниже:
В тот момент, когда я удалил этот символ, весь код стал выделенным! Таким образом, кажется, что была некоторая проблема с кодировкой текста, которая мешала Eclipse правильно выделять закодированный код.
person
Eugene S
schedule
06.04.2012
Файл имеет кодировку Latin1, вы открыли его как UTF-8. Сообщите редактору правильную кодировку, поскольку ее автоматическое определение не удалось или ее не существует.
- person daxim; 07.04.2012
@daxim Спасибо за ваш комментарий! Однако, как я вижу, в Eclipse есть только ограниченный список других параметров кодирования текста, и ни один из них не отображает символ правильно. Есть идеи, можно ли добавить кодировку в Eclipse?
- person Eugene S; 08.04.2012
Без понятия. Свяжитесь с разработчиками EPIC/Eclipse.
- person daxim; 08.04.2012
Вы должны щелкнуть правой кнопкой мыши файл, а затем открыть с помощью «Epic Perl Editor», тогда все будет хорошо!
person
Griffan
schedule
31.12.2013