Eclipse автоматически открывает некоторые файлы в системном редакторе

1

Нашел эту проблему с Eclipse (Kepler) на прошлой неделе, поэтому загрузил Eclipse (Luna) и проверил соответствующий проект в совершенно новом рабочем пространстве.

Я использую *.str файлы для конкретного проекта (они в любом случае являются стандартными файлами-редакторами - short для "string"). Но Eclipse хочет открыть такие файлы, как файлы macVim:

Изображение 174551

У меня нет ассоциаций файлов, установленных для *.str файлов:

Изображение 174551

... Хотя я использую macVim, чтобы открыть их в базовой операционной системе. Поэтому я меняю системный редактор на TextEdit, и Eclipse с радостью теперь хочет, чтобы они открывались в TextEdit, но я хочу открыть их в редакторе eclipse! (appart от чего-нибудь еще, мне нужно разработать плагин редактора для *.str файлов.

Как я могу убедить Eclipse, что он может открыть *.str в своих собственных редакторах, не прибегая к системному редактору?

EDIT - следуйте ответам - я понимаю это. Если Eclipse не знает, что такое файл, он попросит систему. Если вы попросите его открыть в определенном редакторе, он наложит эту информацию на этот конкретный файл, и чтобы это произошло вообще (и изменив значок), вам нужно добавить ассоциацию файлов.

  • 1
    Вы пробовали щелкнуть правой кнопкой мыши -> открыть с помощью -> текстовый редактор?
Теги:

2 ответа

2
Лучший ответ

Вы можете добавить aa File Associations для '*.str' и установить связанный редактор в "Текстовый редактор". Eclipse будет использовать это для файлов, которые вы еще не открыли.

Для файлов, которые вы уже открыли, Eclipse будет помнить используемый вами последний редактор, поэтому для этого щелкните правой кнопкой мыши на файле и используйте "Открыть с помощью> Текстового редактора". Вам нужно только сделать это один раз.

2

Щелкните правой кнопкой мыши по файлу, выберите "Открыть", и должно быть три параметра ("Текстовый редактор"/"Редактор системы/По умолчанию"). Выбор текстового редактора должен ассоциировать его с eclipse (только внутри eclipse).

  • 0
    Проголосовал, потому что у вас была большая часть ответа - но я принял Грег, потому что он дал мне немного больше информации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню