2012-08-16 10 views
7

Jeśli weźmiesz Projekt, gdzie inni Programiści przed pracą z ustawieniem domyślnym w instalacjach Windows Eclipse (cp1250) ... co możesz zrobić, aby wyjaśnić swoją instalację Linuksa z zaćmienia?Zestaw znaków Eclipse do pracy z Windows i Linux na tym samym projekcie

A nawet, jeśli nadal pracujesz na Linuksie, a pozostali Programiści pracują w systemie Windows, i czy nie powinni tam zmieniać ustawień?

Odpowiedz

10

Zalecam ustawić domyślne ustawienie zaćmienia na UTF-8 zamiast cp1250.

Oto rozwiązanie:

  1. Tworzenie oddzielnie Workspace dla wszystkich projektów CP1250 zakodowany
  2. przejdź do okna> Pereferences> Ogólne> Workspace Rodzaj CP1250 do dropdownbox (jeśli nie ma na liście , musisz mieć wpisz it !!)
  3. Może, jeśli to jest problem, wybierz "linię delemiter" Windows (dla mnie ustawienie domyślne zawsze działa, więc i tak nie muszę go zmieniać!)

Oto zrzut ekranu od niego: Config looks like this

zapisać go, i gotowe.

+0

Kluczową częścią będącą "jeśli nie ma na liście, musisz ją wpisać !!" +1 – dtmland

+0

Pokrewne https://superuser.com/questions/427024/cp1250-encoded-source-code-on-eclipse-linux –

1

Moim zdaniem może być wielki "kłopot" przy zmianie domyślnego kodowania tekstowego pliku z Cp1252 na windows na utf-8 globalnie, ponieważ zmienia on właściwości pliku system.encoding także podczas wykonywania programu z zaćmienia. Ostatnio miałem okazję stwierdzić, że produkt bazujący na eclipse nie działał tak samo podczas eksportowania go z powodu innego niż domyślne kodowania pliku.

Ale jeśli jesteś zainteresowany, możesz zmienić plik eclipse.ini i dodać -vmargs -Dfile.encoding = utf-8, aby uruchomić instancję Eclipse z innym kodowaniem.

Należy pamiętać, że istnieją pewne otwarte błędy dotyczące tego parametru vm, na przykład w systemie Solaris jest on ignorowany.

Powiązane problemy