如何在Eclipse中再次显示下划线?

Taf*_*afT 10 eclipse ide text-editor

将我的工作站从Ubuntu 14.04升级到Ubuntu 16.04后,我发现我的C和C++代码中的所有下划线_字符都是Eclipse编辑器看不到的.这意味着function_nameClass_Name开始显示为function nameClass Name; 虽然基于语法突出显示和粘贴到gedit的结果,_字符仍然清晰存在.

小智 12

在ubuntu 16.04中我们遇到了与Monospace 14相同的问题,改变大小解决了问题(在我们的例子中是15)


Taf*_*afT 11

一些搜索"隐形下划线字符Ubuntu"引导我一些旧帖子,表明它是Eclipse编辑器中导致问题的'monospace'字体的用户.这几乎可以影响任何应用程序,并不仅限于Ubuntu发行版.在某些字体/显示尺寸下,下划线字符不可见.

要在Eclipse中解决此问题,您需要为其设置不同的默认字体.转到Window > Preferences然后选择General > Appearance > Colors and Fonts.
要更改默认使用的字体,请单击"编辑默认..."按钮.
要仅更改C/C++字体选择C/C++/Editor/C/C++ Editor Text Font,然后单击"编辑..."按钮.
单击任一按钮将弹出一个字体选择窗口,其中应该有其他几种等宽字体供您选择.选择其他一些等宽字体可以解决这个问题,但是保持代码看起来是一致的.

  • 我只是将"文本编辑器"字体重置为默认值,这已经解决了. (2认同)