38

При использовании диалога открытия файла в Eclipse многие типы файлов открываются во внутреннем редакторе, как и ожидалось (.java, .txt). Однако другие открываются во внешнем редакторе. Например, в моей системе при попытке открыть файл .sh он открывается в emacs, а файлы .py - в bluefish.

Как мне сказать Eclipse, чтобы открыть все файлы во внутреннем редакторе. Я не хочу делать ассоциацию для каждого типа явно; Я просто хочу, чтобы все открывалось во внутреннем редакторе по умолчанию.

8 ответов8

15

Проблема в том, что когда Eclipse не знает, что делать с данным файлом, он открывает его с помощью так называемого "системного редактора", который на самом деле ... независимо от того, что ваша ОС говорит, что это так, отсюда и "бросок кубика". эффект». Я не думаю, что вы можете сказать ОС использовать Eclipse в качестве редактора по умолчанию (хотя я не пробовал; во всяком случае, я удивляюсь, почему кто-то на самом деле захочет это сделать), поэтому у вас есть две альтернативы: либо установить плагин eclipse - чтобы управлять типом файла, который вы хотите редактировать (например, pyDev для python), или перейдите в "Окно"> "Установки"> "Редакторы"> "Ассоциации файлов" и свяжите ваши расширения файлов со встроенным текстовым редактором в Eclipse.

Я являюсь опытным пользователем Vim, Emacs и Eclipse, и для этой работы Emacs определенно не то, что вам действительно нужно, хотя, если вы хотите попробовать его за свои достоинства, Emacs вполне может заменить Vim (модальный интерфейс и все ), поищите гадюку и вимпульса.

К вашему сведению: я пришел сюда после прочтения вашего поста

13

У меня такая же боль. Возможно, вы захотите добавить расширения, которые вы хотите открыть с помощью внутреннего редактора, в "Связи файлов" Eclipse. Их можно найти (в моей версии MacOS) в "Предпочтения"> "Основные"> "Редакторы"> "Связи файлов", перечислите типы, которые вы хотите открыть внутри, и выберите «Текстовый редактор (по умолчанию)» в качестве "Связанные редакторы". Надеюсь, это поможет.

4

В eclipse 4.6 появилась новая настройка.

Откройте Настройки > Общие > Редакторы > Связь с файлами

Найдите опцию Открыть несвязанные файлы с и выберите Текстовый редактор

Смотрите: https://www.eclipse.org/eclipse/news/4.6/platform.php#text-editor-selection-strategy

4

Если вы щелкнете правой кнопкой мыши по файлу в Package Explorer/Navigator, вы увидите пункт меню Open-With котором вы можете выбрать способ открытия файла. Поэтому, если вам нужно отредактировать файл .sh просто щелкните правой кнопкой мыши и выберите « Open With > Text Editor . Есть также пункт подменю Other... где вы можете выбрать другие режимы для Eclipse, чтобы открыть файл.

3

Есть плагин для этого, который отлично работает для меня:https://github.com/eclipselabs/default-text-editor

Обратите внимание, что я не смог установить его через репозиторий или перетащив кнопку установки, просто выбрав термин « Default Text Editor Eclipse Marketplace из среды IDE и установив его оттуда. Однако после установки он работал отлично.

1

Я думаю, что могу добавить к вышеуказанному контенту, предоставленному другими. Кто-то может посчитать это полезным. Как сделать текстовый редактор в Eclipse как редактор по умолчанию:

  1. На верхней панели Eclipse в панели задач вы увидите "Окно". нажмите на "окно" и выберите "настройки". Появится небольшое окно.

  2. Теперь в этом маленьком всплывающем окне добрались до General-> Editors. Теперь нажмите на ассоциации файлов. После нажатия на FileAssociations вы увидите два окна с правой стороны.

  3. Теперь, пожалуйста, добавьте тип файла в верхнем окне. Например, я хочу сделать текстовый редактор по умолчанию для некоторых файлов "* .prop". поэтому я нажал на кнопку "Добавить", которая была рядом с верхним окном. Он попросит вас ввести FileType в небольшом всплывающем окне. Пожалуйста, введите там, как "* .prop", и он будет сохранен, и вы увидите введенный вами тип файла в верхнем окне.

  4. Теперь, пожалуйста, добавьте редакторы файлов, которые вы хотите использовать по умолчанию для того конкретного типа файла, который вы только что добавили. Пример, скажем, на приведенном выше шаге я добавил «* .prop». поэтому, пожалуйста, нажмите на «* .prop», который виден в верхнем окне, и щелкните правой кнопкой мыши на кнопке "Добавить" рядом с нижним окном. появится всплывающее окно, чтобы выбрать ваш редактор, поэтому добавьте ваш редактор. Eclipse автоматически сделает его по умолчанию, если нет, выберите тот редактор, который вы только что добавили, и нажмите кнопку по умолчанию, которая была рядом с этим нижним окном.

1

Открытие одного файла в редакторе

Щелкните правой кнопкой мыши по файлу, Open with -> Other затем выберите external programs и затем выберите eclipse .

Настройка eclipse для открытия файлов *.c или *.cpp и т.д. По умолчанию

Window -> Preferences -> Editors -> File Associations

Добавить файлы типов *.c и *.cpp . Здесь для каждого типа файла, т.е. *.c или *.cpp , вы можете выбрать редактор. Поэтому выберите eclipse в качестве редактора для каждого типа файла.

Это откроет ваши файлы по умолчанию в редакторе Eclipse. Обратите внимание, что значки для файлов будут изменены на значок затмения после этой настройки

0

Eclipse -> Настройки -> Общие -> Редакторы -> Файловые ассоциации ->

Установить: Открыть несвязанные файлы с помощью: Текстовый редактор.

Выберите все типы файлов и нажмите «Удалить».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .