Sim, deve haver muitos que apóiam isso.
Em vim
você pode fazer isso de várias maneiras:
- selecione um bloco visual com CTRL V e insira com I
- use um regex:
:1,$s/^/your text here/
que me lembra que você poderia usar diretamente o regex com sed
(ou seja, no shell).
$ sed -i 's/^/your text here/' $YOUR_FILE_HERE
Eu acredito em emacs
, isso é chamado de M-x string-insert-rectangle
.