2016-12-24 4 views
0

Есть ли возможность сделать Eclipse выделять одно и то же появление слова в произвольном файле расширения?Eclipse - Выделение одного и того же слова случайного файла расширения

Eclipse работает с известными типами файлов (.java, .php, py ...), и он сопоставляет и выделяет одно и то же событие, но он не будет совпадать с одинаковыми словами в произвольных типах файлов, то есть расширение .abcxyz?

ответ

0

Согласно official Eclipse documentation:

Чтобы связать редактор с различными типами файлов в Workbench:

  1. Открыть команду ссылку Общей> Редакторов> Файл ассоциаций предпочтения страницы.
  2. Выберите тип файла из списка «Типы файлов» или нажмите «Добавить», чтобы добавить тип, которого еще нет в списке.
  3. В списке Ассоциированных редакторов выберите редактор, который вы хотите связать с типом файла . Чтобы добавить редактора в список:

    a. Нажмите «Добавить». Откроется диалоговое окно «Выбор редактора».

    b. Выберите «Внутренние редакторы» или «Внешние программы», в зависимости от того, был ли нужен редактор, который вы хотите, для Workbench или запускает вне Workbench.

    c. Если вы выберите «Внешние программы», вы можете нажать кнопку «Обзор», чтобы просмотреть файловую систему.

    d. Выберите редактор из списка и нажмите «ОК».

  4. Нажмите ОК, чтобы завершить связывание редактора с выбранным типом файла.

После этого, Eclipse будет иметь возможность правильно открывать файлы с любого пользовательского расширения. Трудная часть - это самое интересное, т. Е. «как выделить одно и то же появление слова». Для этого вам может потребоваться создать собственные правила подсветки синтаксиса. По this question and answer:

рамки Затмение использует довольно сложную модель документа, чтобы сделать раскраску синтаксиса (они называют это раскраски, не выделяя), это не так просто, как и в других редакторах.

Если вы действительно хотите попробовать и пообщаться с ним, вы можете прочитать the following from the Eclipse plug-in developer guide.

(Выше ссылка теперь мертв. This may be a similar document или this.)