Как заставить плагин (EPIC perl) на eclipse делать синтаксическую раскраску для файла, который не имеет расширения.pl
Я должен работать над файлом, который по разным причинам не может быть переименован, чтобы иметь расширение.pl. До сих пор я работал над созданием приватной версии, изменяя ее имя на расширение.pl, а затем снова копируя ее после изменений. Сейчас это становится громоздким и создает ошибки. Есть ли способ сделать синтаксис perl epic/eclipse цветным.pl файлом
3 ответа
Чтобы связать расширение файла с Epic Perl в Eclipse, перейдите в: " Окно" > " Установки" > " Основные" > " Редакторы" > " Ассоциации файлов".
Если вы видите нужное расширение в списке "Типы файлов", перейдите к шагу 2.
Шаг 1: Справа от поля "Типы файлов:" нажмите " Добавить". Теперь введите *, а затем имя расширения. Например, чтобы добавить.txt, я набираю *.txt и затем нажимаю ОК.
Шаг 2: Нажмите на расширение в поле "Типы файлов:". Затем справа от поля "Связанные редакторы:" нажмите " Добавить". Теперь выберите Epic Perl Editor и нажмите ОК. Наконец, выберите Epic Perl Editor в поле "Связанные редакторы:" и нажмите " По умолчанию".
Теперь ваши файлы этого типа должны обрабатываться так, как если бы они были файлами.pl с помощью синтаксиса Epic Perl.
У меня есть несколько файлов Perl, которые даже не имеют расширения. Я использовал "ln", чтобы установить символьную ссылку с.pl, чтобы указать реальный файл.
Вы должны иметь возможность щелкнуть правой кнопкой мыши по файлу и выбрать "открыть с помощью", но я не знаю, сможете ли вы сделать это постоянным.
Один способ, который работал для меня как постоянное исправление, почти такой же, как ответ @Joe выше, но он не требует расширения. По-видимому, это запрос функции № 39 для эпического и был проблемой в течение почти 10 лет. Механизм сопоставления файлов использует подстановочные знаки для указания всех файлов с заданным расширением, но вам не нужно это использовать. Вы можете просто ввести полное имя файла и связать его непосредственно с редактором исходного кода epic perl.
Если файл, которым я хочу быть, называется perl my-perl-executable-name
, на моем Mac последовательность:
Выберите панель настроек для Типы контента:
[Menu] Eclipse -> Preferences ->
[Tree] General -> Content Types -> [Pane] Content Types
На панели "Типы содержимого" выберите тип исходного файла Perl:
[Tree] Text -> Perl Source File
В части "Связи файлов" панели добавьте имя вашего исполняемого файла в список.
[button] (click) Add…
[Dialog]-> Content Type text box -> (type) my-perl-executable-name
[Dialog]-> [button] (click) OK
[Pane]-> [button] (click) OK
Закройте и снова откройте файл
my-perl-executable-name
, Теперь он должен быть выделен синтаксисом.
Примечание. Это решение может не работать, если ваше конкретное имя файла уже имеет "Назначенный тип содержимого", особенно если оно содержит расширение (т. Е. My-executetable.txt не является хорошим именем исполняемого файла).