Eclipse: impostare la lunghezza massima della linea per la formattazione automatica?


554

Sto lavorando con Java. Se premo Ctrl+ Shift+ Fin Eclipse Helios, formatterà automaticamente il mio codice. Ad un certo punto, avvolge le linee. Vorrei aumentare la lunghezza massima della linea. Come posso fare questo?


3
Nota: a partire da Eclipse Mars 4.5 M1 (agosto 2014), la lunghezza della linea predefinita in Eclipse è 120 (anziché 80). Vedere la mia risposta .
VonC,

Risposte:


703

Nelle preferenze Java -> Stile codice -> Formatter , modifica il profilo. Nella scheda A capo automatico è presente l'opzione principale per lo spessore della linea (larghezza massima della linea :). Nella scheda Commenti hai un'opzione separata Ampiezza della linea massima per i commenti:, che dovrà anche essere cambiata per influenzare il wrapping dei commenti.

Sarà necessario creare il proprio profilo per apportare queste modifiche se si utilizza uno di [Built-in]quelli. Fai clic su "Nuovo ..." nella pagina delle preferenze del formatter.


8
Questo non funzionava per me, quindi ho disabilitato completamente la formattazione delle righe di commento. È quasi esattamente lo stesso tranne che invece della scheda 'Line Wrapping' che vuoi la scheda 'Commenti' e deseleziona 'Abilita formattazione commenti linea'
anon58192932

48
Questa è la risposta corretta, sebbene non imponga la larghezza ai commenti. Vai alla scheda "Commenti" e in basso c'è il campo "Spessore linea" per modificare la larghezza massima della linea per i commenti.
Henrique de Sousa,

6
Nota: Eclipse (almeno Keplero) ti consente in modo molto odioso di modificare il profilo integrato nel contenuto del tuo cuore, solo per impedirti di salvarlo con una notifica discreta che NON PUOI modificare i profili integrati e che devi creare una copia e modificala invece.
Kungphu,

3
"Scheda Linea a capo" non è una risposta completa. Come menzionato Henrique Sousa e alcuni altri documenti di identità, deve ancora andare alla scheda "Commenti". Sono stato infastidito dal ritorno a capo nei commenti. :)
user1914692

1
Utilizzando almeno Luna, tutto ciò che devi fare è cambiare il campo di testo nella parte superiore delle schede delle opzioni in qualcosa di diverso da Eclipse [Predefinito] e fare clic su Applica. Ha salvato tutte le mie modifiche che stavo cercando di apportare al profilo predefinito.
JReader,

122

Dai un'occhiata alla seguente immagine:

Java->Code style->Formatter-> Edit

inserisci qui la descrizione dell'immagine


18
Hai dimenticato i passaggi che mostrano come accedere alla finestra delle preferenze =) Finestra> Preferenze
rodrigo-silveira,

1
@ rodrigo-silveira sì, stai scrivendo, ma penso che le persone che vogliono cambiare la larghezza della linea sapranno sicuramente come aprire la finestra delle preferenze. A proposito, grazie per averlo aggiunto.
Sumit Singh,

5
@ rodrigo-silveira In realtà dipende dalla piattaforma. Su un Mac è Eclipse -> Preferenze.
ArtOfWarfare

1
@ArtOfWarfare Grazie per aver aggiunto un commento.
Sumit Singh,

3
Hai dimenticato la parte in cui devi creare un nuovo "Profilo attivo". In caso contrario, non sarà possibile modificare alcuna impostazione.
Darrell,

38

I commenti hanno la propria impostazione di lunghezza della riga nella parte inferiore della pagina di impostazione java-> stile codice-> formattatore-> Modifica ... -> commenti


29

per la larghezza della linea XML, aggiornare le preferenze> XML> File XML> Editor> Larghezza della linea


19

Per HTML / PHP / JSP / JSPF: Web -> HTML Files -> Editor -> Line width


9

Fai clic su Progetto-> preferenze . Digita format nella ricerca: dovresti vedere java-> code style-> formatter . Fai clic su questo, quindi modifica - infine, la scheda di avvolgimento della linea - è lì :)



6

Preferenze -> Java -> Stile codice -> Formatter / "Modifica ..."

Schede: "Ritorno a capo", "Commenti"

Campo: "Larghezza massima linea"

Impostare entrambi per fare in modo che i commenti abbiano la stessa lunghezza. Potrebbe essere necessario creare un nuovo profilo se non ne hai già uno.


2

Uso la versione di Eclipse chiamata Mars, che funziona con Java 7.

Vai su Preferenze -> Java -> Stile codice -> Formatter

Fai clic sul pulsante Modifica mostrato nella parte destra del menu a discesa "Profilo attivo"

Schede: "Ritorno a capo"

Campo: "Larghezza massima linea", imposta il valore desiderato (valore predefinito impostato su 120) per aumentare / ridurre la lunghezza della linea nell'editor

Nota: ricordarsi di rinominare il profilo attivo con il nome desiderato, poiché il profilo Eclipse predefinito non accetterà le modifiche.


1

L'impostazione del formattatore della lunghezza della linea è bloccata per le annotazioni (Eclipse Photon selezionato). Pertanto è necessario in Line Wrapping -> Wrapping settings -> Annotations . Avvolgimento riga di installazione appropriato per te. Esistono un paio di possibilità, eq Enable wrap quando necessario per utilizzare il primo elenco di icone.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.