Eclipse ha il ritorno a capo


141

Sto modificando un file XML con l'IDE Eclipse e devo inserire paragrafi di testo. Non sembra però che l'eclissi abbia una funzione di avvolgimento di riga. Qualcuno sa se lo fa o se c'è un plugin per quello?


3
Vuoi un rivestimento morbido o duro?
Ciro Santilli 16 冠状 病 六四 事件 法轮功

Risposte:


50

Come menzionato nel post di VonC su questa stessa pagina. Eclipse ora ha questa capacità a partire dal 06/2016 Neon.

Prova questo plug-in della piattaforma Eclipse

Sembra che Eclipse abbia solo la possibilità di farlo manualmente da solo e qui ci sono i comandi. A quel punto è necessario riformattare manualmente il testo evidenziato.

Non è terribilmente ovvio come controllare la larghezza della linea Eclipse e il ritorno a capo nei file sorgente Java. Ecco come e dove:

È impostata la larghezza del commento e il ritorno a capo Preferences->Java->Code Style->Formatter, quindi fai clic sul pulsante Modifica e seleziona la scheda Commenti. Mi piace la larghezza della linea per i commenti a 120.

Il wrapping della riga di codice è impostato nelle vicinanze, in Preferences->Java->Code Style- >Formatter, quindi fare clic sul pulsante Modifica e selezionare la scheda Wrapping. Mi piace una larghezza della linea di 120 e una dimensione del rientro di 4.

Il rientro viene impostato separatamente, in Preferences->Java->Code Style- >Formatter, quindi fare clic sul pulsante Modifica e selezionare la scheda Rientro. Mi piace una dimensione del rientro di 4, coerente con l'impostazione del rientro di ritorno a capo.

Come se ciò non bastasse, è anche possibile impostare i margini della stampante, le dimensioni della scheda, ecc., In Preferences>General>Editors>Text Editorscui ho impostato la larghezza della scheda visualizzata su 4 e la colonna del margine di stampa su 120 o più.

È anche possibile selezionare la casella Mostra margine di stampa per ottenere una debole linea verticale nella colonna del margine della stampante


2
L'ho pensato anche io per primo, ma ho pensato che chiedesse di più il wrapping automatico durante la modifica.
BalusC,

@donpal Penso di aver trovato un plugin.
Romain Hippeau,

2
mi ci sono voluti 45 minuti per cercare di capire che i commenti hanno la loro proprietà 'width' ... MS scrive questo programma?
cmcginty

installato questo per vedere se riconoscerebbe i file markdown e mi permetterebbe di andare a capo automatico ma non lo riconosce come uno dei 200+ dice che riconosce e non sembra avere un modo semplice per avvolgere a parole quello che fa non riconoscere e non c'è molto su google su come farlo funzionare. l'ho disinstallato.
simbo1905,

C'è un limite: questo plugin non funziona nella vista "Confronta". Le lunghe file con diff sono ancora dolorose nell'eclissi.
haddr

125

Aggiornamento 2016

Come già detto da ralfstx 's risposta , Eclipse 4.6 M4 Neon ( o più ) ha una funzione word-wrap!
(Nov 2015, per metà 2016). In qualsiasi vista dell'editor, digitare:

Alt+ Shift+Y

https://www.eclipse.org/eclipse/news/4.6/M4/images/word-wrap.png

( Sadik conferma nei commenti che funziona con Eclipse 2019-09 )

Per impostazione predefinita, gli editor di testo vengono aperti con il ritorno a capo disattivato.
Questo può essere modificato con Abilita a capo automatico quando si apre un'opzione di editor nella General > Editors > Text Editorspagina delle preferenze.

Attiva o disattiva manualmente la parola a capo facendo clic nella finestra dell'editor e premendo ( Shift+ Alt+ Y).
Su Mac OS X, premere ( Cmd- Opt- Y). [Aggiornato a maggio 2017]

Il famoso bug 35779 è stato finalmente chiuso da r / # / c / 61972 / lo scorso novembre.

Vi sono tuttavia alcuni nuovi bug:

Finché non siamo in grado di fornire prestazioni dell'editor accettabili per file di grandi dimensioni dopo aver attivato lo stato di avvolgimento della parola dell'editor, dovremmo assicurarci che gli utenti non possano impostare la preferenza WW 1 sempre attiva per impostazione predefinita e chiedersi perché gli editor sono lenti durante il ridimensionamento / lo zoom.

(2020) MarcGuay aggiunge nei commenti :

Se vuoi che il wrapping sia persistente / automatico, il plugin cdhq sembra funzionare ancora con la versione 2019-03 di Eclipse.
Dopo l'installazione è possibile accenderlo tramite Window->Preferences->Word Wrap.


Aggiornamento 2014

Il plug-in de.cdhq.eclipse.wordwrap Word-Wrap Eclipse è appena stato aggiornato e offre un buon wrapping, come illustrato nella pagina del progetto :

http://dev.cdhq.de/eclipse/word-wrap/img/01_wrappingOff.gifhttp://dev.cdhq.de/eclipse/word-wrap/img/02_wrappingOn_full.gif


Risposta originale maggio 2010

Prova l'Eclipse word-wrap plug-in qui .

Solo per la cronaca, mentre Eclipse Colorer potrebbe portare il wrapping per i file xml, Eclipse non ha in generale una funzione di soft wrapping per l'editor di testo.

Morbido e duro. Soft semplicemente deformerà il testo sul bordo destro della finestra senza aggiungere nuovi numeri di riga (quindi ci sono degli spazi vuoti nell'elenco dei numeri quando li abiliti).

Questo è uno dei bug più votati nella storia di Eclipse: bug 35779 (9 anni e oltre, oltre 200 voti)

Aggiornamento febbraio 2013:

Quel bug fa riferimento a un vecchio plug- in a capo automatico , ma Oak menziona nella sua risposta (aggiornato) un nuovo plug-in per le versioni recenti (Juno +) di Eclipse (quindi 3.8.x, 4.x, potrebbe essere stato visto funzionare con 3.7)
Quel plug-in è di Florian Weßling , che lo ha appena aggiornato (marzo 2013)

Fare clic con il tasto destro del mouse su un file aperto e selezionare " Attiva / disattiva word wrap " (scelta rapida ctrl+ alt+ e)

prima
parole incartate


"Eclipse Word-Wrap Plug-In" funziona bene nell'ultimo PDT Eclispe, grazie!
Fedir RYKHTIK,

Grazie! Il plug-in Word-Wrap e la correzione del numero di riga funzionano per i normali file txt inclusi i file .java. Ma non funzionano per i file .xml. :(
Vince Yuan,

Wow. Non sono mai stato troppo appassionato di eclissi. forse dovrei usare vim. +1
n611x007

1
+ 1 per menzionare la richiesta della funzione di avvolgimento morbido. Diamo questo ai cieli.
Ciro Santilli 16 冠状 病 六四 事件 法轮功

Per installare questo plug-in su Marte è necessario utilizzare il sito di aggiornamento Luna: dev.cdhq.de/eclipse/updatesite/luna
Luís de Sousa

25

Ctrl+ Shift+ Fformatterà un file in Eclipse, suddividendo le righe lunghe in più righe e commentando le parole in modo piacevole. Puoi anche evidenziare solo una sezione di testo e formattarla.

Mi rendo conto che non si tratta di un avvolgimento automatico di parole soft / hard come le altre risposte, ma non credo che la domanda richieda qualcosa di speciale.


2
andrà a capo automaticamente assumendo che l'editor corrente supporti il ​​ritorno a capo automatico. Ad esempio, pydev non lo fa attualmente (circa gennaio 2014).
ecoe,

Ctrl + Maiusc + F non racchiude per me lunghi commenti qui su Marte.
Peter V. Mørch,

Uff ... involucro duro . PS: riguardo a "qualcosa di stravagante" deduco dalla necessità "della domanda di inserire paragrafi di testo" che non vuole premere Invio alla fine di ogni riga. Quindi concludo che sta cercando un involucro morbido . Inoltre, ha chiesto se c'è un plugin.
ADTC,

19

Eclipse Neon (4.6), data di rilascio giugno 2016, include il ritorno a capo automatico per gli editor di testo. È disabilitato per impostazione predefinita e può essere attivato e disattivato utilizzando la scorciatoia da tastiera Alt+Shift+Y(su Mac OS, Cmd-Opt-Y). Alcuni editor forniscono anche un pulsante della barra degli strumenti per l'attivazione del ritorno a capo automatico.

Vedi 4.6 M4 nuovo e degno di nota


Finalmente! +1. Ho fatto riferimento alla tua risposta nella mia sopra.
VonC,

2
Non ho potuto abilitare questo su Mac. Le scorciatoie da tastiera alternative (opzione o comando) non l'hanno attivata e non sono disponibili nella Guida o in nessun altro menu.
Deborah,

1
Nella mia installazione (4.6.2 su Mac), è alt+ cmd+Y
Christian

Come attivarlo per la vista di confronto?
dma_k,

18

Il plug -in Eclipse Word-Wrap funziona per qualsiasi tipo di file per me.


1
Perfetto. Esattamente quello che stavo cercando.
Andreas Dolk,

Ho installato il tuo plugin Word Wrap, ho riavviato l'eclissi ma non riesco a capire l'opzione per Word Wrap. Mi manca qualcosa? Sto usando Eclipse Juno e ho installato PHP PDT su Juno. Passato alla prospettiva sia PHP / Jave EE, ma non riesco a sembrare l'opzione per andare a capo automaticamente anche dopo aver installato il plugin Word Wrap. Mi potete aiutare per favore? Grazie in anticipo.
Sanjay,

2
Una volta installato, fai clic con il pulsante destro del mouse in un punto qualsiasi dell'editor e seleziona Toggle Word WrapOPPURE premi Ctrl-Alt-E.
gbmhunter,

Il collegamento non funziona
Mote Zart


3

Dal bug 35779 - Commento 187 :

Una soluzione alternativa, che uso negli ultimi anni, è quella di utilizzare l'editor di markup wiki di eclipse per modificare i file di testo. Questo supporta il ritorno a capo automatico, e questo è abbastanza per me. Forse queste informazioni potrebbero essere di aiuto per alcuni di voi.


2

La parola wrap esce dalla scatola con Juno ora. Fare clic destro sull'editor e selezionare il " capo automatico opzione" dal menu a discesa.


2
@africanherbsman Impossibile trovare l'opzione "A capo automatico". È specificato in una prospettiva speciale o in qualsiasi tipo di prospettiva? Sono in C ++.
Wang,

1
Sono sulla versione EE Java predefinita di Eclipse Juno, ma non riesco a capire l'opzione per WOrd Wrap.
Sanjay,


1

In Eclipse v4.7 (ossigeno):

Window menu → Editor → Toggle Word Wrap (Shift+Alt+Y)

1

Nella versione: 2019-12 (4.14.0) su MAC

Vai a Windows-> Editor->Toggle Word Wrap


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.