Как заставить плагин (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 последовательность:

  1. Выберите панель настроек для Типы контента:

    [Menu] Eclipse -> Preferences ->
    [Tree] General -> Content Types -> [Pane] Content Types

  2. На панели "Типы содержимого" выберите тип исходного файла Perl:

    [Tree] Text -> Perl Source File

  3. В части "Связи файлов" панели добавьте имя вашего исполняемого файла в список.

    [button] (click) Add…
    [Dialog]-> Content Type text box -> (type) my-perl-executable-name
    [Dialog]-> [button] (click) OK
    [Pane]-> [button] (click) OK

  4. Закройте и снова откройте файл my-perl-executable-name, Теперь он должен быть выделен синтаксисом.

Примечание. Это решение может не работать, если ваше конкретное имя файла уже имеет "Назначенный тип содержимого", особенно если оно содержит расширение (т. Е. My-executetable.txt не является хорошим именем исполняемого файла).

Другие вопросы по тегам