2009-08-21 12 views
17

Używamy Eclipse z projektami w CVS. Okazało się, że najprościej jest stworzyć nowy obszar roboczy, gdy mamy do czynienia z inną gałęzią lub aplikacją, a następnie użyć zestawu projektów Team -> Import, aby uzyskać wszystkie potrzebne projekty z CVS.Gdzie można zmodyfikować Eclipse, aby zmienić ustawienia domyślne używane podczas tworzenia nowego obszaru roboczego?

Niestety, wtedy trzeba wykonać następujące czynności za każdym razem:

  • Zmień czcionkę do Consolas 11 pt
  • Wyłącz sprawdzanie pisowni w edytorach tekstowych
  • Run wszystko w tle

oraz trochę więcej tego samego.

Chciałbym zmienić wartości standardowe raz na zawsze w plikach dystrybucyjnych Eclipse po rozpakowaniu dystrybucji (Windows). Gdzie znajdują się te wartości domyślne w środowisku Eclipse?


EDIT: Na razie mamy tylko plik preferencji, które muszą być odczytywane w dodatkowy krok, ale działa ...


EDIT 2014. Ja skończyło się tworząc przestrzeń roboczą z ustawieniami, które chcę, a następnie tworząc nową kopię za każdym razem, gdy potrzebuję nowej. Obsługuje również informacje Maven Central itp. Przyjął najstarszą odpowiedź mówiąc w zasadzie to.

+0

Wystarczy dodał „rozwiązanie”, która nie zmienia domyślne opcje CVS – VonC

Odpowiedz

3

Utworzono czysty obszar roboczy z wszystkimi ustawieniami, które chcę mieć. Ten obszar roboczy skopiowałem do folderu składowania, którego nigdy nie usunę;)

Kiedy chcę utworzyć obszar roboczy dla nowego projektu, kopiuję skonfugurowany obszar roboczy i to wszystko.

Mam skonfigurowane ścieżkę do repozytorium svn, format kodu (można również zaimportować preferencje w tym zaćmieniu), wyświetlić konfigurację i tak dalej.

3

Spróbuj sprawdzić:

<workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings 

Niektóre .prefs pliki mogą być interesujące, aby skopiować z jednego obszaru roboczego do następnego.
(jak org.eclipse.team.cvs.ui.prefs który zawiera jakąkolwiek wartość niż domyślne ustawienia dla CVS)


Chcę ustalić domyślne wewnątrz Eclipse więc obszar roboczy jest utworzone z domyślnych chcę za każdym razem.

Twardy rdzeń rozwiązanie:

zmienić plik .options ciągu <eclipse-SDK-3.5-win32>\eclipse\plugins\org.eclipse.team.cvs.core_3.3.200.I20090430-0408.jar (czyli nazwa mam dla eclipse3.5)
To jest plik z wartościami domyślnymi, przynajmniej dla CVS.

+2

Nie chcę naprawić utworzony obszar roboczy po stworzeniu. Chcę naprawić ustawienia domyślne w środowisku Eclipse, aby obszar roboczy został utworzony z wartościami domyślnymi, które chcę za każdym razem. Propozycje? –

+0

@ Thorbjørn: Nie jestem pewien, czy jest to możliwe bez wykopania źródła Eclipse. Ale może okazać się przydatny skrypt umieszczony pod adresem http://eclipse.dzone.com/news/create-new-eclipse-workspace-w. –

+0

Uwaga dla siebie: ta odpowiedź została przyjęta w styczniu 18 '10 i nieakceptowana w styczniu 20 '14. 4 lata później! To musi być jakaś płyta :) – VonC

14

Możesz wyeksportować swoje ustawienia z obszaru roboczego i zaimportować je do innych (w zasadzie robi to odpowiedź VonC, ale z pewną miarą sprawdzania błędów).

Aby to zrobić, w obszarze roboczym źródłowego wybierz Plik ->eksport ... ->Ogólne ->Preferencje, a następnie wybierz wyeksportować wszystkie i wprowadzić do pliku eksportu, a następnie Finish.

można następnie zaimportować preferencje w dowolnym obszarze roboczym wykonując Plik -> Importuj ... ->Ogólne ->Preferencje, przejdź do pliku preferencji i uderzanie Finish.

+0

czy to także importuje czcionki, preferencje sprawdzania pisowni itp.? – Narayan

+0

Wyeksportuje odniesienia do tych plików, więc jeśli masz słownik użytkownika w c: \ user.dict, zobaczysz taki wpis: /instance/org.eclipse.jdt.ui/spelling_user_dictionary=c \: \\ user.dict –

+0

Czasami, aby szybko skonfigurować nowego programistę/maszynę, po prostu kopiujemy katalog obszaru roboczego z istniejącej instalacji, ale to, co powiedziałeś, wydaje się być bardziej odpowiednim sposobem. –

0

Podczas importowania preferencji (powyższe podejście Rich Sprzedawcy), szczególnie te, które zostały utworzone przez inną osobę, należy najpierw wykonać kopię zapasową środowiska Eclipse. To proste, ponieważ jest przenośne - po prostu skopiuj go do tymczasowej lokalizacji.

Całkowicie zmieniłem preferencje dotyczące importowania środowiska Eclipse w przeszłości, a importowanie własnych preferencji, które eksportowałem tuż przed importowaniem, nie naprawiło problemów.

1

Fix domyślne wewnątrz Eclipse więc obszar roboczy jest utworzone z domyślnych, jeśli chcesz co propozycje czas, a następnie

idź do eclipse ścieżkę ekstrakt -eclipse\configuration\.settings -> Edit -org.eclipse.ui.ide -> Zmień wartość true: SHOW_WORKSPACE_SELECTION_DIALOG=true

Podobnie w tym pliku możesz bezpośrednio zmienić inne ustawienia domyślne.

+1

jest to fajne, ale wydaje się działać tylko dla elementów w folderze .settings, a większość z nich znajduje się w obszarze roboczym \ .metadata \ .plugins. jakiś pomysł, jak je zmienić? – eis

4

Oto, co zrobić:

  1. Uruchomienie Eclipse
  2. bez importowania lub rozpoczęciem jakichkolwiek projektów, edytować obszar roboczy i uczynić cały config zmienia chcesz
  3. otworzyć przestrzeń roboczą w Eksploratorze Windows i utwórz kopię folderu.
  4. Następnie, za każdym razem chcesz go używać, skopiuj ten folder do nowej lokalizacji folderu roboczy - (. I na pewno nazwać to coś innego) może trzeba najpierw stworzyć nowy folder obszaru roboczego

Jest co robię w każdym razie. Tak, jest bardzo brudny, ale szybko dostaję to, czego chcę!

0

znajdę sposób, aby to zrobić:

open <eclipse>\plugins\org.eclipse.cpp.package.cpp_1.4.2.201210131-1456\plugin_customization.ini 

i dodać

składane

org.eclipse.cdt.ui/editor_folding_enabled=true 
    org.eclipse.cdt.ui/editor_folding_preprocessor_enabled=true 

następnie nowy projekt umożliwi składanie domyślnie.


Więc

  1. Trzeba wiedzieć, gdzie wolą zlokalizować, w moim przypadku, składane jest pod org.eclipse.cdt.ui, można spróbować na projekcie następnie sprawdzić <workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings go znaleźć

  2. "org.eclipse.cpp.package.cpp_1.4.2.201210131-1456" powinna być zmienna w zależności od używanej wersji. cokolwiek to jest, należy znaleźć "plugin_customization.ini "

Powiązane problemy