Как заставить плагин (EPIC perl) на eclipse делать синтаксическую раскраску для файла, который не имеет расширения .pl - PullRequest
5 голосов
/ 19 декабря 2011

Мне нужно работать с файлом, который по разным причинам не может быть переименован в расширение .pl. До сих пор я работал над созданием приватной версии, изменяя ее имя на расширение .pl, а затем снова копируя ее после изменений. Сейчас это становится громоздким и создает ошибки. Есть ли способ сделать цвет синтаксиса perl epic / eclipse файлом .pl

Ответы [ 3 ]

6 голосов
/ 01 февраля 2012

Чтобы связать расширение файла с Epic Perl в Eclipse, перейдите по ссылке: Окно > Предпочтения > Общее > Редакторы > Файловые ассоциации .

Если вы видите нужное расширение, указанное в разделе «Типы файлов», перейдите к шагу 2.

Шаг 1: Справа от поля «Типы файлов:» нажмите Добавить . Теперь введите *, а затем имя расширения. Например, чтобы добавить .txt, я набираю * .txt, затем нажимаю OK .

Шаг 2: Нажмите на расширение в поле «Типы файлов:». Затем справа от поля «Связанные редакторы:» нажмите Добавить . Теперь выберите Epic Perl Editor и нажмите OK . Наконец, выберите Epic Perl Editor в поле «Связанные редакторы:» и нажмите По умолчанию .

Теперь ваши файлы этого типа должны обрабатываться так, как если бы они были файлами .pl с использованием синтаксиса Epic Perl.

3 голосов
/ 22 августа 2012

У меня есть несколько Perl-файлов, которые даже не имеют расширения.Я использовал «ln», чтобы установить символьную ссылку с .pl, чтобы указать настоящий файл.

2 голосов
/ 19 ноября 2013

Вы должны иметь возможность щелкнуть правой кнопкой мыши по файлу и выбрать «открыть с помощью», но я не знаю, сможете ли вы сделать это постоянным.

Один способ, который работал для меня как постоянное исправление, почти такой же, как ответ @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 не является хорошим именем исполняемого файла).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...