Voglio usare la funzionalità di avvolgimento morbido di Vim ( :set wrap
) per racchiudere un po 'di codice a 80 caratteri, indipendentemente dalla mia larghezza effettiva della finestra.
Non sono ancora riuscito a trovare un modo per farlo - tutto il soft wrapping sembra legato alla larghezza della finestra
textwidth
ewrapmargin
sono entrambi per il wrapping (inseriscono i caratteri di nuova riga nel file)- suddivisione verticale in più finestre e utilizzo
:vertical resize 80
(possibilmente con:set breakat=
per consentire interruzioni su qualsiasi personaggio) su uno di questi tipi di lavori (anche se è un po 'hacker), ma interruzioni quando si usano:set number
come i numeri di riga occupano un numero variabile di colonne (a seconda sulla lunghezza del file) e questi fanno parte degli 80.
C'è un modo per farlo in vim? Non sembra promettente, secondo altre fonti .
In questo momento la mia approssimazione è solo quella di avere /^.\{80}\zs.\+
la mia ricerca predefinita, quindi è almeno evidenziata. Ho pensato di aggiungere un :syntax
elemento per esso, ma si è rotto quando si è sovrapposto ad altri elementi di sintassi, quindi ho lasciato perdere quell'idea.