2012-10-04 13 views
24

Używam Eclipse Juno na MacOSX Lion i mam problem, który doprowadza mnie do szaleństwa (w Xcode i Appcode wszystko działa poprawnie). Często drukuję jeden cytat/apostrof i poruszam karetką. Ale w tej wersji Eclipse na Maca cytat, jaki wpisuję, jest podświetlony pomarańczowym znacznikiem (wydaje się, że funkcja inteligentnych cytatów Maca), a kiedy poruszam karetką - cytat znika! PróbowałemMacOSX: jak wyłączyć wprowadzanie znaków diakrytycznych

defaults write NSGlobalDomain AutomaticQuoteSubstitutionEnabled -bool false 

wyłączyć inteligentne qotes globalnie ponownym uruchomieniu komputera, ale to nie pomaga.

Próbowałem też znaleźć w preferencjach Eclipse coś, co wiąże się z "cytatem", "sprytem", "korektą", ale nie miał szczęścia.

Próbowano wyłączyć "Tryb inteligentnego wstawiania" - bezużyteczny.

Wypróbowany zestaw Java-> Pisanie-> Automatycznie zamknij-> Ciągi do "wł." - ale teraz, gdy poruszam karetkę po wydrukowaniu, zacytowanie podwaja ją zamiast usuwać jak poprzednio. Również denerwujące. Dlaczego na ziemi w innych programach cytowanie obsługi działa zgodnie z oczekiwaniami, ale nie mogę tego zrobić w Eclipse tak samo?

Nawiasem mówiąc, kiedy ostatnio nacisnąłem cytat, a następnie otrzymałem symbol "ä". Zakładam więc, że jest to coś związanego z autokorektą. Ale nawet jeśli wyłączyć Język & tekstowych kierujących> Automatyczne zaćmienie zamiennik zastępuje "+«A»do«a». Jak wyłączyć to zachowanie?

+1

czy ktoś wie jak to wyłączyć bez przełączania do innego źródła wejścia/układ klawiatury? – soshial

Odpowiedz

63

Tak! To wstyd, że nie wiedział o takim Prosta rzecz - ale to dlatego, że nie jestem maniakiem, żyję w kilku systemach jednocześnie.Jeżeli odkryłem, że cytat + symbol daje mi akcentowaną postać, zdałem sobie sprawę z tego, co się dzieje. To było bardzo proste:

  • Uruchom Preferencje systemowe, otwórz panel tekstowy Język &.
  • Kliknij kartę Źródła wejściowe.
  • Na liście metod wprowadzania danych po lewej stronie przewiń w dół i włącz opcję Stany Zjednoczone, wyłącz opcję Międzynarodowe z USA.

Ten "U.S. Międzynarodowe "zrobiło całe zło. Niektóre IDE używają własnego systemu wejściowego, podczas gdy Eclipse używa wspólnego wejścia. Ta funkcja jest jedną z tych "małych wygodnych rzeczy" (podobnie jak inteligentne cytaty), które czasami zmieniają moje życie w macu w koszmar.

+0

Wielkie dzięki, to mi się udało (używając Atom na OS X 10.11)! – JosFabre

+1

Czy istnieje sposób, jeśli jedynym źródłem sygnału jest język słoweński? A te postacie wciąż pojawiają się pomimo tego, że te postacie nawet nie istnieją w moim języku, ale wciąż tam są ("akcentowana funkcja wciąż jest wyzwalana)." –

+1

On Sierra: Preferencje systemowe> Klawiatura> Źródła wejściowe – mazieres

Powiązane problemy