2016-06-08 39 views
6

将我的工作站从Ubuntu 14.04升级到Ubuntu 16.04后,我发现我的C和C++代码中的所有下划线_字符在Eclipse编辑器中都不可见。这意味着function_nameClass_Name开始显示为function nameClass Name;尽管_字符仍然清晰地显示了基于语法突出显示和粘贴到gedit中的结果。如何在Eclipse中再次显示下划线?

+0

我假设你已经关闭GTK3? –

+0

@DavidM.Karr据我所知,还没有。我做了升级。恢复工作。注意到这个问题。挠了挠头。谷歌搜索。在尝试修复它之后来到这里。 – TafT

回答

8

某些搜索“隐形下划线Ubuntu的”带我到一些老的职位,表明它是导致问题的Eclipse编辑器中的“等宽”字体的用户。这看起来几乎可以影响任何应用程序,并且不仅限于Ubuntu发行版。在某些字体/显示大小下,下划线字符不可见。

要在Eclipse中解决这个问题,你需要为它使用不同的默认字体。前往Window > Preferences,然后选择General > Appearance > Colors and Fonts
要更改默认使用的字体,请单击“编辑默认...”按钮。
要更改C/C++字体,请选择C/C++/Editor/C/C++ Editor Text Font,然后单击“编辑...”按钮。
点击任一按钮将弹出一个字体选择窗口,其中应该有几个其他等宽字体供您选择。选择一些其他等宽字体解决了这个问题,但保持代码看起来一致。

+2

我只是将“文本编辑器”字体重置为默认值,这已为我解决。 – vogella

+0

如果将“文本编辑器”用作所有专用编辑器的默认值,这些编辑器应该可以帮助我以及任何在make,java,Ruby和其他文件类型中看到此问题的人。 – TafT

2

在窗口 - >首选项,然后 常规 - >外观 - >颜色和字体。 然后编辑按钮(默认为“Basic.Aa文本字体”)

我更改为Ubuntu_mono 并开始工作。 虽然字体视觉上是在屏幕上,以便从10

9

改为12在Ubuntu 16.04较小,我们曾与等宽14同样的问题,改变大小固定的问题(即在本例中15)

相关问题