2016-06-08 819 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)

相關問題