У меня есть Eclipse SDK Версия: 3.5.2 с EPIC 0.5.46 установлен на Ubuntu Linux. Я писал код Perl, который я мог бы запустить/отладить правильно. Синтаксис всегда выделялся. недавно мне пришлось добавить один файл * .pl в мой проект и отладить его. Однако по какой-то причине код не выделяется. Что может быть причиной такого поведения? Я предполагал, что, возможно, есть проблема с добавлением/импортом новых файлов Eclipse/EPIC в существующий проект, но я не уверен. Пожалуйста, учтите даже основные ошибки с конфигурацией Eclipse/EPIC и управлением проектами, так как я новичок в этом. Благодаря!синтаксис Perl не подсвечивается
ответ
Похоже, что я нашел проблему, которая мешала мне выделять код Perl. Я заметил, что в первых строках моего .pl
файла, есть прокомментировал линии, которые включают странный ?
символ, как появляется на скриншоте ниже:
В тот момент я удалил этот символ, весь код стал подсвечиваться! Таким образом, кажется, что возникла некоторая проблема с текстовым кодированием, которое помешало Eclipse ho выделить кодировку правильно.
Файл с кодировкой Latin1, вы открыли его как UTF-8. Сообщите редактору правильное кодирование, поскольку его автоматическое обнаружение не выполнено или не существует. – daxim
@daxim Спасибо за ваш комментарий! Однако, как я вижу, в Eclipse имеется только ограниченный список «Другие» варианты кодирования текста, и ни один из них не показывает символ правильно. Любая идея, если можно добавить кодировку в Eclipse? –
Не знаю. Обратитесь к разработчикам EPIC/Eclipse. – daxim
Вы должны щелкнуть правой кнопкой мыши файл, а затем открыть его с помощью «epic perl editor», тогда все будет в порядке!
- 1. Perl hashref/Perl синтаксис
- 2. UIButton не подсвечивается при нажатии
- 3. UIPageControl, белая точка не подсвечивается
- 4. EditText не подсвечивается при касании
- 5. UIButton не подсвечивается на границе
- 6. Посещенная опция меню не подсвечивается
- 7. Что означает синтаксис Perl?
- 8. $ {HTTPD -...} Синтаксис Perl
- 9. Синтаксис привязки массива Perl
- 10. Синтаксис RegExp Perl
- 11. Синтаксис Perl Regex
- 12. Синтаксис Perl относительно ссылок
- 13. Необычный синтаксис Perl
- 14. Подлинный синтаксис Perl
- 15. Не могу понять следующий Perl синтаксис
- 16. ListViewItem не подсвечивается, если фон не прозрачен
- 17. UIButton подсвечивается при нажатии
- 18. Perl wget quotes синтаксис выпуск
- 19. пункта меню Keeping подсвечивается
- 20. Активный элемент меню подсвечивается
- 21. Синтаксис Vim, сложенный с perl
- 22. $ = 0 неясного синтаксис в Perl
- 23. Объектно-ориентированный синтаксис конструктора Perl
- 24. Perl и Руби Hash синтаксис
- 25. Perl регулярное выражение: требуется синтаксис
- 26. Синтаксис настройки Perl в Gvim
- 27. Выбор не подсвечивается в моей таблице NSTableView
- 28. SelectedItem не визуально подсвечивается при программном программировании
- 29. Row не подсвечивается после правой кнопки мыши
- 30. Точка останова не полностью подсвечивается при отладке
Вы открываете его * в Перл Перспектива? – Axeman
@Axeman Да, конечно. В противном случае он не будет отлаживать/запускать Perl-код. –
Есть ли у него еще расширение * .pl? EPIC, похоже, не может делать подсветку синтаксиса без него. –