2011-08-10 13 views
41

Regularnie otwieram pliki różnych typów w środowisku Eclipse. Dla wielu typów Eclipse domyślnie używa edytora systemu. Nie chcę tego. Chcę, aby Eclipse używał wbudowanego edytora tekstu dla nieznanych typów plików. Jednak wszystko, co mogę znaleźć, to opcje ustawienia domyślnego edytora dla określonego typu pliku, ale nie dla wszystkich nieznanych. Czy jest taka opcja?Jak ustawić edytor jako domyślny edytor dla wszystkich nieznanych plików w Eclipse?

Odpowiedz

39

Nie sądzę, można to zrobić za jednym zamachem, ale:

Windows> Preferencje> Ogólne> Redakcja> Stowarzyszenie plików.

Jeśli nie masz dużo nieznanych typów plików, wystarczy wpisać *.junk, *.punk, *.clunck i dodać Edytor tekstu jako domyślnego edytora.

Niestety nie można tutaj użyć *. *.

26

Ten problem ze skojarzeniami plików jest czymś, co zawsze mnie irytowało w Eclipse. Jest to szczególnie frustrujące, jeśli próbujesz użyć Eclipse do edycji plików, które nie mają rozszerzenia pliku, ponieważ wtedy nie możesz nawet ustawić edytora.

Przeszukałem bazę danych błędów Eclipse i odnalazłem tam dokładnie issue. Zostało to po raz pierwszy zgłoszone w 2003 r. I do tej pory nie ma na to rozwiązania. Jeśli będziesz śledzić długą ścieżkę komentarzy przez lata, zobaczysz, że nie ma możliwości ustawienia domyślnego edytora dla nieznanych typów plików. Z tego, co zebrałem, problem sprowadza się do zaćmienia, nie patrząc na zawartość pliku, aby spróbować określić typ. Zamiast tego w pełni zależy od rozszerzenia pliku.

Niektóre osoby wprowadziły suggestions dla poprawek, ale znowu nic z tego nie wynika. Jeśli wyszukasz DB śledzenia błędów, znajdziesz o wiele więcej błędów związanych z tym.

+0

Nie można. Istnieją dwa mechanizmy wyboru edytora. Jedną z nich są skojarzenia plików, a druga to treść (należy to zrobić, modyfikując wtyczkę, to nie jest coś, co ujawnia się w interfejsie użytkownika). Niestety, mechanizm wyboru treści zależy od działania powiązania plików. –

3

Istnieje wtyczka Eclipse, która zastępuje domyślne zachowanie platformy i otwiera plik tekstowy nieznanego typu w edytorze zwykłego tekstu Eclipse zamiast w zewnętrznym edytorze.

https://github.com/eclipselabs/default-text-editor

+0

Nie mogłem zainstalować tego w Eclipse 3.8.1 na Ubuntu 15.04. W sekcji Pomoc → Zainstaluj nowe oprogramowanie wprowadziłem podany adres URL. Ale powiedział: "Nie ma żadnych kategorii przedmiotów". Nie mogłem też przeciągnąć ikony do obszaru roboczego. –