如何在 Eclipse 中再次显示下划线?
How do I make underscores visible again in Eclipse?
将我的工作站从 Ubuntu 14.04 升级到 Ubuntu 16.04 后,我发现我的 C 和 C++ 代码中的所有下划线 _ 字符在 Eclipse 编辑器中都是不可见的。这意味着 function_name
和 Class_Name
开始显示为 function name
和 Class Name
;尽管根据语法突出显示和粘贴到 gedit 中的结果,_ 字符仍然清楚地存在。
一些搜索 "Invisible underscore character Ubuntu" 的文章让我找到了一些旧帖子,这些帖子表明是 Eclipse 编辑器中 'monospace' 字体的用户导致了这个问题。这似乎可以影响几乎所有应用程序,并且不限于 Ubuntu 发行版。在某些 font/display 大小下划线字符变得不可见。
要在 Eclipse 中解决此问题,您需要为其设置不同的默认字体。转到 Window > Preferences
然后 select General > Appearance > Colors and Fonts
.
要更改默认使用的字体,请单击 'Edit Default...' 按钮。
要仅更改 C/C++ 字体 select C/C++/Editor/C/C++ Editor Text Font
并单击 'Edit...' 按钮。
单击任一按钮将弹出字体 selection window,其中应该有其他几种等宽字体供您选择。选择其他一些等宽字体为我解决了这个问题,但保持代码看起来对齐。
然后在 Window-> 首选项下
常规->外观->颜色和字体。
然后编辑按钮(默认为"Basic. Aa Text Font")
我改成了Ubuntu_mono
并工作。
虽然屏幕上的字体在视觉上变小了,所以从 10
改为 12
在 ubuntu 16.04 中,我们遇到了与 Monospace 14 相同的问题,更改大小解决了问题(即在我们的例子中为 15)
将我的工作站从 Ubuntu 14.04 升级到 Ubuntu 16.04 后,我发现我的 C 和 C++ 代码中的所有下划线 _ 字符在 Eclipse 编辑器中都是不可见的。这意味着 function_name
和 Class_Name
开始显示为 function name
和 Class Name
;尽管根据语法突出显示和粘贴到 gedit 中的结果,_ 字符仍然清楚地存在。
一些搜索 "Invisible underscore character Ubuntu" 的文章让我找到了一些旧帖子,这些帖子表明是 Eclipse 编辑器中 'monospace' 字体的用户导致了这个问题。这似乎可以影响几乎所有应用程序,并且不限于 Ubuntu 发行版。在某些 font/display 大小下划线字符变得不可见。
要在 Eclipse 中解决此问题,您需要为其设置不同的默认字体。转到 Window > Preferences
然后 select General > Appearance > Colors and Fonts
.
要更改默认使用的字体,请单击 'Edit Default...' 按钮。
要仅更改 C/C++ 字体 select C/C++/Editor/C/C++ Editor Text Font
并单击 'Edit...' 按钮。
单击任一按钮将弹出字体 selection window,其中应该有其他几种等宽字体供您选择。选择其他一些等宽字体为我解决了这个问题,但保持代码看起来对齐。
然后在 Window-> 首选项下 常规->外观->颜色和字体。 然后编辑按钮(默认为"Basic. Aa Text Font")
我改成了Ubuntu_mono 并工作。 虽然屏幕上的字体在视觉上变小了,所以从 10
改为 12在 ubuntu 16.04 中,我们遇到了与 Monospace 14 相同的问题,更改大小解决了问题(即在我们的例子中为 15)