2009-08-08 14 views
156

Ho un progetto specifico in cui ho bisogno di avvolgere ogni riga di codice con 65 caratteri. Ho impostato correttamente il formatter di codice Java di eclissi per questo. Ma quello che voglio veramente è che venga disegnata una linea verticale nell'editor che mostri la larghezza massima della linea durante la digitazione, non solo quando eseguo il formmater. So che questa funzione è disponibile in qualche modo perché è visualizzata nella pagina delle proprietà del formattatore del codice.C'è un indicatore di larghezza della linea di Eclipse?

Non vedo alcuna opzione in Eclipse per attivare questa opzione e non ho visto alcun plug-in che lo fanno su Eclipse Plugin Central

+1

Nel caso in cui si cerchi una soluzione per il bug di Eclipse Neon, selezionare https://bugs.eclipse.org/bugs/show_bug.cgi?id=468307#c11. – brandizzi

risposta

285

Cerca in Finestre/Preferences (almeno su Windows - IIRC si muove in giro per diversi sistemi operativi):

General -> Editors -> Text Editors -> Show Print Margin 

Spuntare questo e dovrebbe mostrare la linea.

Per trovare rapidamente questo, utilizzare il filtro di ricerca nella parte superiore e filtrare su "margine".

+11

È inoltre necessario modificare la lunghezza della linea per la formattazione del codice: http://stackoverflow.com/a/3697302/311744 –

+1

Poiché possono avere valori di colonna diversi, ricordare di impostare "Larghezza massima della linea" sullo stesso valore di "Stampa colonna di margine ' – eugenevd

+0

Neon (4.6) non ha questa impostazione :( –

37

In Eclipse Luna (4.4): Scegliere il menu Window\Preference. Guarda nell'angolo in alto a sinistra, nella casella di ricerca type filter text, tipo: margin.

enter image description here

Nella sezione Apperance color option, scegliere Print margin. Scegli Show print margin. Nella casella di testo Print margin column, digitare 65 come desiderato.

+4

Questa risposta ripete [la risposta sopra] (http://stackoverflow.com/a/1248899/572834), con una schermata. –

+4

@AlexeyIvanov Vero ma questa risposta si aggiunge all'originale. Lo screenshot è una bella aggiunta in generale, ma soprattutto perché l'evidenziazione mostra come cambiare il colore del margine. Avrei potuto scoprirlo da solo, perché il margine di stampa nel tema Luna oscura mi stava accecando ma questa risposta mi ha reso la vita più facile che è sempre una buona cosa in una risposta SO. –

+0

C'è un modo per visualizzare l'eclissi quando una linea è più lunga del margine? –

Problemi correlati