Adicionar personagem ao início da linha VIM

Eu uso o VIM como meu editor de texto principal. Ao editar um arquivo, às vezes é necessário adicionar texto ou caracteres no início de uma linha. Aqui estão alguns exemplos –

Adicionar char ao início da linha do arquivo

:%s/^/a/g

Adicionar char ao início da linha específica

:3 s/^/a/g

Adicionar char ao início do intervalo de linhas

:2,4 s/^/a/g