Jak sprawić, aby wszystkie typy plików były otwierane w edytorze wewnętrznym w trybie Zaćmienie?

38

Podczas korzystania z okna dialogowego Otwórz plik w Eclipse wiele typów plików otwiera się w edytorze wewnętrznym zgodnie z oczekiwaniami (.java, .txt). Jednak inne otwierają się w edytorze zewnętrznym. Na przykład w moim systemie próba otwarcia pliku .sh powoduje otwarcie go w emacs i otwieranie plików .py w bluefish.

Jak mogę otworzyć Eclipse wszystko pliki w edytorze wewnętrznym. Nie chcę wyraźnie tworzyć powiązania dla każdego typu; Chcę tylko, aby wszystko zostało domyślnie otwarte w edytorze wewnętrznym.

Draemon
źródło
1
Aby to wyjaśnić, masz na myśli podwójne kliknięcie pliku w Eclipse lub w eksploratorze plików systemu operacyjnego? Mam ten sam problem, gdzie wszystkie pliki w eclipse są domyślnie przypisane do edytora systemu, nawet jeśli jest powiązany z konkretnym edytorem (np. C / c ++ dla plików .c).
Chris Marasti-Georg
1
@ Chris: W zaćmieniu
Draemon
1
@studiohack: staraj się uzasadnić, jak to nie jest „prawdziwe pytanie” - myślę, że byłem całkiem jasny, a 4 osoby, które oznaczyły go jako ulubionego, prawdopodobnie też chcą dobrej odpowiedzi.
Draemon
1
Nie wiem, dlaczego to pytanie zostało zamknięte. Mam ten sam problem. Klikam JAVA !! plik w eclipse (Juno) i otwiera się w aplikacji notatnika (domyślny program obsługi okien)
Ben

Odpowiedzi:

15

Problem polega na tym, że gdy Eclipse nie wie, co robić z danym plikiem otwiera go tak zwanym „edytorem systemu”, co tak naprawdę jest… cokolwiek mówi twój system operacyjny, stąd „przetaczanie się” efekt kości. Nie sądzę, że możesz powiedzieć systemowi operacyjnemu, aby używał Eclipse jako domyślny edytor (choć nie próbowałem; w każdym razie zastanawiam się, dlaczego ktoś to zrobił faktycznie chcesz to zrobić), więc masz dwie możliwości: albo zainstalować wtyczka eclipse do zarządzania rodzajem pliku, który chcesz edytować (np na przykład pyDev for python), lub przejdź do Window & gt; Preferencje & gt; Redakcja & gt; Skojarzenia plików i powiąż rozszerzenia plików z wbudowanym edytor tekstu w Eclipse.

Zdaję się, że jestem ciężkim użytkownikiem Vima, Emacsa i Eclipse i dla ta praca Emacs jest zdecydowanie nie co naprawdę chcesz, choć jeśli chcesz wypróbować go na własne potrzeby, Emacs może zastąpić Vima całkiem no cóż (interfejs modalny i wszystko), szukaj vipera i vimpulse.

FYI: Przyjechałem tu po przeczytaniu Twój post

yhw42
źródło
1
Dzięki za twoją odpowiedź. Powiązania systemowe mają sens przy otwieraniu plików z eksploratora plików / pulpitu / itd. Wszystko, czego chcę, to opcja domyślnego edytora tekstu wewnętrznego, a nie aplikacji zewnętrznej, nawet jeśli nie zainstalowałem konkretnej wtyczki (może być być użytecznym, ale domyślne zachowanie powinno być rozsądne).
Draemon
FWIW, posiadanie określonej wtyczki nie rozwiązuje całkowicie problemu. Na przykład przełączyłem edytor Eclipse PDT na edytor zewnętrzny (Sublime Text 2). Mam już dość tego edytora i chcę się cofnąć, ale wydaje się, że nie jest to trywialne, aby uzyskać oryginalny edytor z podświetloną składnią.
dpk
13

Mam ten sam ból. Możesz dodać rozszerzenia, które chcesz otworzyć, za pomocą wewnętrznego edytora do „File Associations” Eclipse. Znajdują się one (w mojej wersji systemu MacOS) na stronie Preferencje & gt; Ogólne & gt; Edytory & gt; Powiązania plików, wyświetlają listę typów, które mają być otwierane wewnętrznie, i wybierali opcję „Edytor tekstu (defalut)” jako „Edytorzy powiązani”. Mam nadzieję, że to pomoże.

P Marecki
źródło
Pracowałem dla mnie w Aptanie.
DanH
4

Jeśli klikniesz plik prawym przyciskiem myszy w Eksploratorze pakietów / Nawigatorze, zobaczysz Open-With pozycja menu, w której możesz wybrać sposób otwarcia pliku. Więc jeśli chcesz edytować .sh plik kliknij prawym przyciskiem myszy i wybierz Open With > Text Editor. Jest też Other... podmenu, w którym można wybrać inne tryby Eclipse, aby otworzyć plik.

ccpizza
źródło
1
Kliknąłem Open with - & gt; Other następnie wybrany external programs a następnie wybrał eclipse. To działało dla mnie. Dzięki
Devendra
3

Jest wtyczka do tego, która działa dobrze dla mnie: https://github.com/eclipselabs/default-text-editor

Pamiętaj, że nie mogłem go zainstalować za pomocą repo lub przeciągnąć i upuścić przycisku instalacyjnego, po prostu szukając terminu Default Text Editor z Eclipse Marketplace z poziomu IDE i stamtąd go instalując. Jednak po zainstalowaniu działało idealnie.

entpnerd
źródło
1

Myślę, że mogę dodać do powyższych treści dostarczonych przez innych. Ktoś może czuć się pomocny. Jak ustawić edytor tekstu w Eclipse jako domyślny edytor:

  1. na górnym panelu Eclipse na pasku zadań zobaczysz „Okno”. kliknij „okno” i wybierz „preferencje”. Pojawi się małe okno.

  2. Teraz w tym małym wyskakującym oknie dotarłem do General- & gt; Editors. teraz Kliknij na Powiązania plików. Po kliknięciu na FileAssociations zobaczysz dwa okna po prawej stronie.

  3. Teraz dodaj typ pliku w górnym oknie. Przykład: chcę, aby edytor tekstu był domyślny dla niektórych plików „* .prop”. więc kliknąłem przycisk „Dodaj” znajdujący się obok górnego okna. Poprosi o wpisanie FileType w małym wyskakującym okienku. proszę wpisać tam jak „* .prop”, a zostanie zapisane, a zobaczysz wpisany plik Wpisz tam w górnym oknie.

  4. Teraz dodaj edytory plików, które mają być domyślne dla tego właśnie dodanego pliku FileType. Przykład powiedzmy, w powyższym kroku dodałem „* .prop”. więc kliknij „* .prop”, który jest widoczny w górnym oknie, a następnie kliknij prawym przyciskiem myszy przycisk „Dodaj” tuż obok dolnego okna. wyskakuje, aby wybrać edytor, więc dodaj edytor ur. Eclipse automatycznie ustawi go jako domyślny, jeśli nie, wybierz ten edytor, który właśnie dodałeś i kliknij przycisk domyślny, który był tuż obok tego dolnego okna.

pavan
źródło
Pamiętaj, że „powyżej” nie ma tutaj kontekstu. Odpowiedzi można sortować na wiele różnych sposobów. Twoja odpowiedź mogłaby równie dobrze być ponad wszystkimi innymi. Lepiej odwołać się do innych odpowiedzi z linkiem lub przynajmniej wspomnieć o autorze.
ale
1

Otwieranie pojedynczego pliku w edytorze

Kliknij prawym przyciskiem myszy plik, Open with - & gt; Other następnie wybierz external programs a następnie wybierz eclipse.

Ustawianie eclipse do otwierania plików *.c lub *.cpp itd. domyślnie

Window -> Preferences -> Editors -> File Associations

Dodaj typy plików *.c i *.cpp. Tutaj dla każdego typu pliku, tj. *.c lub *.cpp, możesz wybrać edytor. Wybierz więc zaćmienie jako edytor dla każdego typu pliku.

Spowoduje to domyślne otwarcie plików w edytorze eclipse. Uwaga: ikony plików zostaną zmienione na ikonę zaćmienia po tym ustawieniu

Devendra
źródło
0

Zaćmienie - & gt; Preferencje - & gt; Ogólne - & gt; Redaktorzy - & gt; Powiązania plików - & gt;

Ustaw: Otwórz niezwiązane pliki za pomocą: Edytor tekstu.

Wybierz wszystkie typy plików i kliknij Usuń.

Matthias Danetzky
źródło
Jak twoja odpowiedź różni się od już udzielonych odpowiedzi?
Romeo Ninov
przez „Wybierz wszystkie typy plików i kliknij Usuń”. co sprawiło, że wszystkie inne rozwiązania zadziałały.
Matthias Danetzky