Ho una lista enorme di numeri e vorrei aggiungere il contenuto alla fine di ogni riga. E 'qualcosa di simile:Aggiunta/generazione di contenuto automaticamente in Vim
Prima:
123123
123123
13234
124125
12634
5234
Dopo:
123123, 1
123123, 2
13234, 3
124125, 4
12634, 5
5234, 6
Un paio di punti:
So che
:range s/oldpattern/newpattern/
sostituirà il oldpattern dal nuovo uno.So che
for i in range(begin, end) | something | endfor
può generare quei numeri extra.
Tuttavia, non so se è possibile combinare loro di fare ciò che voglio (o se c'è un modo diverso di farlo). Qualcuno sa come posso aggiungere automaticamente quei valori extra? Sono abbastanza sicuro che sia possibile utilizzare Vim, ma non so come.
Nota che 'nl' non numera le righe vuote, quindi potrebbe essere necessario usare' nl -ba', a seconda del comportamento desiderato. –