2016-06-08 32 views
6

Po aktualizacji mojej stacji roboczej z Ubuntu 14.04 do Ubuntu 16.04 odkryłem, że wszystkie podkreślenia _ znaków w moim C i C++ były niewidoczne w edytorze Eclipse. Oznacza to, że function_name i Class_Name zaczęły wyświetlać się jako function name i Class Name; chociaż znak _ był nadal wyraźnie oparty na podświetlaniu składni i wynikach wklejenia w gedit.Jak zrobić ponownie podkreślenia w Eclipse?

+0

Zakładam, że już mam wyłączyć GTK3? –

+0

@ DavidM.Karr Nie o ile wiem. Zrobiłem upgrade. Wznowiono pracę. Zauważyłem ten problem. Podrapałem się w głowę. Googled. Przyjechał tutaj po kilku próbach naprawienia tego. – TafT

Odpowiedz

8

Niektórzy szukający "Niewidzialnego znaku podkreślenia Ubuntu" prowadzą mnie do starych postów, które wskazują, że jest to użytkownik czcionki "beztroskiej" w edytorze Eclipse, która powoduje problem. Może to mieć wpływ na prawie każdą aplikację i nie jest ograniczone do dystrybucji Ubuntu. Przy pewnych rozmiarach czcionek/wyświetlaczy znak podkreślenia staje się niewidoczny.

Aby rozwiązać ten problem w środowisku Eclipse, należy ustawić inną domyślną czcionkę do użycia. Przejdź do Window > Preferences, a następnie wybierz General > Appearance > Colors and Fonts.
Aby zmienić domyślnie używaną czcionkę, kliknij przycisk "Edytuj domyślne ...". Aby zmienić tylko czcionkę C/C++, wybierz C/C++/Editor/C/C++ Editor Text Font i kliknij przycisk "Edytuj ..."
Kliknięcie dowolnego przycisku spowoduje wyświetlenie okna wyboru czcionki, w którym powinno być kilka innych czcionek o stałej szerokości, do wyboru. Wybór innych czcionek o stałej szerokości powoduje usunięcie tego problemu, ale sprawia, że ​​kod wygląda równo.

+2

Po prostu zresetowałem domyślną czcionkę "edytora tekstu" i zostało to dla mnie rozwiązane. – vogella

+0

Jeśli "edytor tekstu" jest używany jako domyślny dla wszystkich specjalistycznych edytorów, który powinien mi pomóc i każdemu, kto widzi ten problem w make, java, Ruby i innych typach plików. – TafT

2

Pod Window-> Preferences następnie Ogólne-> Wygląd -> Kolory i czcionki. Następnie przycisk Edytuj (domyślnie jest to "Basic. Aa Text Font")

Zmieniłem na Ubuntu_mono i zadziałałem. Choć wizualnie była mniejsza czcionka na ekranie tak zmieniony do 12 z 10

9

w Ubuntu 16.04 mieliśmy ten sam problem z monospace 14, zmiana rozmiaru rozwiązaniu problemu (czyli w naszym przypadku 15)