2016-06-08 36 views
6

Dopo aver aggiornato la mia workstation da Ubuntu 14.04 a Ubuntu 16.04 ho scoperto che tutti i caratteri di sottolineatura _ nel mio codice C e C++ erano invisibili con l'editor di Eclipse. Ciò significa che function_name e Class_Name hanno iniziato a essere visualizzati come function name e Class Name; anche se il carattere _ era ancora chiaramente basato sull'evidenziazione della sintassi e sui risultati dell'incollatura in gedit.Come rendere nuovamente visibili i caratteri di sottolineatura in Eclipse?

+0

suppongo che hai già disattivato GTK3? –

+0

@ DavidM.Karr Non per quanto ne so. Ho fatto l'aggiornamento. Riprese il lavoro. Notato questo problema Mi ha graffiato la testa. Googled. Sono venuto qui dopo alcuni tentativi di risolverlo. – TafT

risposta

8

Alcuni alla ricerca di "Invisibile carattere di sottolineatura Ubuntu" mi portano ad alcuni vecchi post che indicano che è l'utente del carattere "monospace" all'interno dell'editor Eclipse che causa il problema. Questo può apparentemente influenzare quasi tutte le applicazioni e non è limitato alla distribuzione di Ubuntu. A certe dimensioni di caratteri/display il carattere di sottolineatura diventa invisibile.

Per risolvere questo problema in Eclipse, è necessario impostare un diverso carattere predefinito da utilizzare. Vai a Window > Preferences quindi seleziona General > Appearance > Colors and Fonts.
Per modificare il carattere utilizzato per impostazione predefinita, fare clic sul pulsante "Modifica predefinito ...".
Per modificare solo il carattere C/C++, selezionare C/C++/Editor/C/C++ Editor Text Font e fare clic sul pulsante "Modifica ...".
Facendo clic su uno dei due pulsanti verrà visualizzata una finestra di selezione dei caratteri, nella quale dovrebbero essere disponibili diversi altri tipi di carattere monospaziato. La selezione di alcuni degli altri font monospace risolve questo problema, ma mantiene il codice allineato.

+2

Ho semplicemente reimpostato il carattere "Editor di testo" sul valore predefinito e questo è stato risolto per me. – vogella

+0

Se "Editor di testo" viene utilizzato come predefinito per tutti gli editor specializzati che dovrebbero aiutare me e chiunque altro veda questo problema in make, java, Ruby e altri tipi di file. – TafT

2

Sotto Finestra-> Preferenze quindi Generale-> Aspetto -> Colori e caratteri. Quindi Modifica pulsante (predefinito su "Base. Aa carattere testo")

Ho cambiato in Ubuntu_mono e ha funzionato. Anche se carattere visivo era più piccolo sullo schermo in modo cambiato in 12 dal 10

9

in Ubuntu 16.04 che avevamo lo stesso problema con Monospace 14, cambiare dimensioni risolto il problema (vale a dire 15 nel nostro caso)