Як зробити так, щоб усі типи файлів відкрилися у внутрішньому редакторі в затемненні?


40

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

Як сказати eclipse, щоб відкрити всі файли у внутрішньому редакторі. Я не хочу явно робити асоціації для кожного типу; Я просто хочу, щоб усе відкрилося у внутрішньому редакторі за замовчуванням.


1
Для уточнення тут, ви маєте на увазі подвійне клацання файлу в Eclipse або в провіднику файлів ОС? У мене є та сама проблема, коли всі файли в затемненні знаходяться за замовчуванням до системного редактора, навіть коли є пов'язаний певний редактор (наприклад, c / c ++ для .c файлів).
Кріс Марасті-Георг

1
@Chris: In eclipse
Draemon

1
@studiohack: будь ласка, виправдайте, як це не "справжнє питання" - я думаю, що я був досить зрозумілий, і 4 людини, які позначили це як улюбленого, ймовірно, хочуть також і гарної відповіді.
Draemon

1
Я не знаю, чому це питання було закрито. У мене така ж проблема. Я натискаю на JAVA !! файл у затемненні (Juno), і він відкривається в програмі для блокнотів (за замовчуванням обробник windows)
Ben

Відповіді:


15

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

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

FYI: Я прийшов сюди, прочитавши ваш пост


1
Дякую за Вашу відповідь. Асоціації системи мають сенс, коли відкриваються файли з програми провідника файлів / робочого столу / тощо. Все, що я хочу, - це варіант за замовчуванням для внутрішнього текстового редактора, а не зовнішньої програми, навіть якщо я не встановив певний плагін (надано вони можуть бути корисним, але поведінка за замовчуванням має бути розумною).
Draemon

FWIW, маючи певний плагін, не повністю вирішує проблему. Наприклад, я перейшов з редактора Eclipse PDT у зовнішній редактор (Sublime Text 2). Я втомився від цього редактора і хочу переключитися назад, але здається, що це не тривіально, щоб повернути оригінальний редактор, виділений синтаксисом, назад.
dpk

12

У мене такий самий біль. Ви можете додати розширення, які ви хочете відкрити за допомогою внутрішнього редактора, до "Асоціації файлів" Eclipse. Їх можна знайти (у моїй версії MacOS) у розділі Налаштування> Загальне> Редактори> Асоціації файлів, перелічити типи, які ви хочете відкрити внутрішньо, та обрали "Текстовий редактор (defalut)" як "Асоційовані редактори". Я сподіваюся, що це допомагає.


Працював для мене в Аптані.
DanH


4

Якщо ви клацніть правою кнопкою миші на файлі в Explorer Explorer / Navigator, ви побачите Open-Withпункт меню, де ви можете вибрати спосіб відкриття файлу. Отже, якщо вам потрібно відредагувати .shфайл, просто клацніть правою кнопкою миші та виберіть Open With > Text Editor. Також є Other...пункт підменю, де ви можете вибрати інші режими для Eclipse для відкриття файлу.


1
Я натиснув Open with-> Otherпотім вибрав external programsі потім вибрав eclipse. Це працювало для мене. Спасибі
Девендра

3

Для цього є плагін, який добре працює для мене: https://github.com/eclipselabs/default-text-editor

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


1

Думаю, я можу додати до наведеного вище вмісту, наданого іншими. Хтось може вважати це корисним. Як зробити текстовий редактор у затемненні як редактор за замовчуванням:

  1. на верхній панелі Eclipse на панелі завдань ви побачите "Вікно". натисніть на "вікно" і виберіть "налаштування". З'явиться невелике вікно.

  2. Тепер у це маленьке вискакане вікно потрапило до Загальних-> Редакторів. тепер Клацніть на файлові асоціації. Після натискання на FileAssociations ви побачите два вікна праворуч.

  3. Тепер додайте тип файлу у верхньому вікні. Наприклад, я хочу зробити текстовий редактор за замовчуванням для деяких "* .prop" файлів. тому я натиснув кнопку "Додати", яка була біля верхнього вікна. Він попросить вас ввести FileType у невеликому спливаючому вікні. будь ласка, введіть там на зразок "* .prop", і він збережеться, і ви побачите введений файл типу там у верхньому вікні.

  4. Тепер додайте редактори файлів, які ви хочете за замовчуванням для конкретного файлового типу, який ви тільки що додали. Наприклад, на наведеному вище кроці я додав "* .prop". тому натисніть кнопку "* .prop", яку видно у верхньому вікні, і правою кнопкою натисніть кнопку "Додати" біля нижнього вікна. він з'явиться, щоб вибрати редактора, тому додайте редактор ур. Eclipse автоматично зробить його за замовчуванням, якщо ні, виберіть редактор, який ви додали саме зараз, і натисніть кнопку за замовчуванням, яка була біля цього нижнього вікна.


Зауважте, що "вище" тут немає контексту. Відповіді можна сортувати декількома різними способами. Ваша відповідь цілком може бути вище всіх інших. Краще посилатися на інші відповіді за посиланням або хоча б згадувати автора.
але

1

Відкриття одного файлу в редакторі

Клацніть правою кнопкою миші на файл, Open with-> Otherі виберіть, external programsа потім виберіть eclipse.

Налаштування затемнення для відкриття файлів *.cабо *.cppтощо за замовчуванням

Window -> Preferences -> Editors -> File Associations

Додайте типи файлів *.cі *.cpp. Тут для кожного типу файлу, тобто *.cабо *.cpp, ви можете вибрати редактор. Тому виберіть затемнення як редактор для кожного типу файлів.

Це відкриє ваші файли за замовчуванням у редакторі затемнення. Зауважте, піктограми файлів будуть змінені на піктограму затемнення після цього налаштування


0

Затемнення -> Налаштування -> Загальне -> Редактори -> Асоціації файлів ->

Встановити: відкрити неасоційовані файли за допомогою: Text Editor.

Виберіть усі типи файлів і натисніть Видалити.


Чим ваша відповідь відрізняється від вже наданих відповідей?
Ромео Нінов

натисніть "Вибрати всі типи файлів і натисніть Видалити". що нарешті змусило працювати всі інші рішення.
Маттіас Данецький
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.