sinalizador vim para anexar uma linha e salvar

sinalizador vim para anexar uma linha e salvar

Estou tentando zombar de um editor como parte da escrita de testes de recursos para uma CLI na qual estou trabalhando. Preciso simular um editor que é aberto e encerrado diretamente sem salvar, bem como um editor que modifica o conteúdo de alguma forma, depois salva e sai.

Para o primeiro teste, estou fazendo isso:

export EDITOR='vi -c :q!'

o que parece funcionar.

Mas estou tendo dificuldade em escrever o segundo teste. Eu tentei algo nesse sentido:

export EDITOR='vi -c ":Loremipsum" -c ":wq"'

(Eu tenho o plugin Loremipsum instalado, mas qualquer outro comando que inclua texto seria igualmente adequado).

O arquivo aberto dessa maneira não é modificado, então posso dizer que estou fazendo algo errado. Não estou pensando na documentação do sinalizador -c e não consigo encontrar nenhum exemplo claro de sua sintaxe. O que estou fazendo de errado?

Responder1

OK, deixa pra lá, entendi. Eu estava confundindo o modo Ex e a sintaxe do modo normal. Os dois pontos não eram necessários.

export EDITOR='vi -c Loremipsum -c wq'

fiz exatamente o que eu queria.

informação relacionada