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?
Odpowiedz
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.
Po prostu zresetowałem domyślną czcionkę "edytora tekstu" i zostało to dla mnie rozwiązane. – vogella
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
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
w Ubuntu 16.04 mieliśmy ten sam problem z monospace 14, zmiana rozmiaru rozwiązaniu problemu (czyli w naszym przypadku 15)
Zakładam, że już mam wyłączyć GTK3? –
@ 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