При использовании диалога открытия файла в Eclipse многие типы файлов открываются во внутреннем редакторе, как и ожидалось (.java, .txt). Однако другие открываются во внешнем редакторе. Например, в моей системе при попытке открыть файл .sh он открывается в emacs, а файлы .py открываются в bluefish.
Как мне сказать Eclipse, чтобы открыть все файлы во внутреннем редакторе. Я не хочу делать связь для каждого типа явно; Я просто хочу, чтобы все открывалось во внутреннем редакторе по умолчанию.
editing
eclipse
file-association
Draemon
источник
источник
Ответы:
Проблема заключается в том, что, когда Eclipse не знает, что делать с данным файлом, он открывает его с помощью так называемого «системного редактора», который на самом деле ... независимо от того, что ваша ОС говорит, что это так, отсюда и "скользящая игра в кости" эффект». Я не думаю, что вы можете сказать ОС использовать Eclipse в качестве редактора по умолчанию (хотя я не пробовал; во всяком случае, мне интересно, почему кто-то на самом деле захотел бы это сделать), поэтому у вас есть две альтернативы: либо установить плагин eclipse - чтобы управлять типом файла, который вы хотите отредактировать (например, pyDev для python), или перейдите в Window> Preferences> Editors> File Associations и свяжите ваши расширения файлов со встроенным текстовым редактором в Eclipse.
Я являюсь опытным пользователем Vim, Emacs и Eclipse, и для этой работы Emacs определенно не то, что вам действительно нужно, хотя, если вы хотите попробовать его за свои достоинства, Emacs вполне может заменить Vim (модальный интерфейс и все ), поищите гадюку и вимпульса.
К вашему сведению: я пришел сюда после прочтения вашего поста
источник
У меня такая же боль. Возможно, вы захотите добавить расширения, которые вы хотите открыть с помощью внутреннего редактора, в «Связи файлов» Eclipse. Их можно найти (в моей версии MacOS) в «Предпочтения»> «Основные»> «Редакторы»> «Связи файлов», перечислите типы, которые вы хотите открыть внутри, и выберите «Текстовый редактор (по умолчанию)» в качестве «Связанные редакторы». Надеюсь, это поможет.
источник
В eclipse 4.6 появилась новая настройка.
Откройте Настройки > Общие > Редакторы > Связь с файлами
Найдите опцию Открыть несвязанные файлы с и выберите Текстовый редактор
Смотрите: https://www.eclipse.org/eclipse/news/4.6/platform.php#text-editor-selection-strategy
источник
Если вы щелкнете правой кнопкой мыши по файлу в Package Explorer / Navigator, вы увидите
Open-With
пункт меню, в котором вы можете выбрать способ открытия файла. Итак, если вам нужно отредактировать.sh
файл, просто щелкните правой кнопкой мыши и выберитеOpen With > Text Editor
. Есть такжеOther...
пункт подменю, где вы можете выбрать другие режимы для Eclipse, чтобы открыть файл.источник
Open with
->Other
затем выбралexternal programs
и затем выбралeclipse
. Это сработало для меня. СпасибоЕсть плагин для этого, который отлично работает для меня: https://github.com/eclipselabs/default-text-editor
Обратите внимание, что я не смог установить его через репозиторий или перетащив кнопку установки, просто выполнив поиск по термину в
Default Text Editor
Eclipse Marketplace из среды IDE и установив его оттуда. Однако после установки он работал отлично.источник
Я думаю, что могу добавить к вышеуказанному контенту, предоставленному другими. Кто-то может посчитать это полезным. Как сделать текстовый редактор в Eclipse как редактор по умолчанию:
На верхней панели Eclipse в панели задач вы увидите «Окно». нажмите на «окно» и выберите «настройки». Появится небольшое окно.
Теперь в этом маленьком всплывающем окне добрались до General-> Editors. Теперь нажмите на ассоциации файлов. После нажатия на FileAssociations вы увидите два окна с правой стороны.
Теперь, пожалуйста, добавьте тип файла в верхнем окне. Например, я хочу сделать текстовый редактор по умолчанию для некоторых файлов "* .prop". поэтому я нажал на кнопку «Добавить», которая была рядом с верхним окном. Он попросит вас ввести FileType в небольшом всплывающем окне. Пожалуйста, введите там, как "* .prop", и он будет сохранен, и вы увидите введенный вами тип файла в верхнем окне.
Теперь, пожалуйста, добавьте редакторы файлов, которые вы хотите использовать по умолчанию для того конкретного типа файла, который вы только что добавили. Пример скажем, на приведенном выше шаге я добавил «* .prop». поэтому, пожалуйста, нажмите на «* .prop», который виден в верхнем окне, и щелкните правой кнопкой мыши на кнопке «Добавить» рядом с нижним окном. появится всплывающее окно для выбора редактора, поэтому добавьте ваш редактор. Eclipse автоматически сделает его по умолчанию, если нет, выберите тот редактор, который вы только что добавили, и нажмите кнопку по умолчанию, которая была рядом с этим нижним окном.
источник
Открытие одного файла в редакторе
Щелкните правой кнопкой мыши на файле,
Open with
->Other
затем выберите,external programs
а затем выберитеeclipse
.Настройка затмения для открытия файлов
*.c
и*.cpp
т. Д. По умолчаниюWindow -> Preferences -> Editors -> File Associations
Добавить типы файлов
*.c
и*.cpp
. Здесь для каждого типа файла, т. Е.*.c
Или*.cpp
, вы можете выбрать редактор. Поэтому выберите eclipse в качестве редактора для каждого типа файлов.Это откроет ваши файлы по умолчанию в редакторе Eclipse. Обратите внимание, что значки для файлов будут изменены на значок затмения после этой настройки
источник
Eclipse -> Настройки -> Общие -> Редакторы -> Файловые ассоциации ->
Установить: Открыть несвязанные файлы с помощью: Текстовый редактор.
Выберите все типы файлов и нажмите «Удалить».
источник