将我的工作站从Ubuntu 14.04升级到Ubuntu 16.04后,我发现我的C和C ++代码中的所有下划线_字符都是Eclipse编辑器不可见的。这意味着function_name
和Class_Name
开始显示为function name
和Class Name
;虽然基于语法突出显示和粘贴到gedit的结果,_字符仍然清晰存在。
答案 0 :(得分:12)
在ubuntu 16.04中,我们遇到了与Monospace 14相同的问题,更改大小解决了问题(在我们的例子中为15)
答案 1 :(得分:10)
有些人正在寻找" Invisible下划线字符Ubuntu"引导我看一些旧帖子,表明它是“等宽”的用户。 Eclipse编辑器中导致问题的字体。这几乎可以影响任何应用程序,并不仅限于Ubuntu发行版。在某些字体/显示尺寸下,下划线字符不可见。
要在Eclipse中解决此问题,您需要为其设置不同的默认字体。转到Window > Preferences
,然后选择General > Appearance > Colors and Fonts
要更改默认使用的字体,请点击“编辑默认值”'按钮。
要仅更改C / C ++字体,请选择C/C++/Editor/C/C++ Editor Text Font
,然后点击“编辑...”#39;按钮。
单击任一按钮将弹出一个字体选择窗口,其中应该有其他几种等宽字体供您选择。选择其他一些等宽字体可以解决这个问题,但是保持代码看起来是一致的。
答案 2 :(得分:3)
在Window-> Preferences下 一般 - >外观 - >颜色和字体。 然后编辑按钮(默认为“基本.a文本字体”)
我改为Ubuntu_mono 并且工作。 虽然字体在视觉上在屏幕上较小,但从10改为12