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
textwidthewrapmarginsono 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 numbercome 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 :syntaxelemento per esso, ma si è rotto quando si è sovrapposto ad altri elementi di sintassi, quindi ho lasciato perdere quell'idea.