vim flag para anexar uma linha e salvar

1

Estou tentando zombar de um editor como parte da criação de testes de recursos para uma CLI em que estou trabalhando. Eu preciso zombar de um editor que é aberto e sair diretamente, sem salvar, bem como um editor que modifica o conteúdo de alguma forma, em seguida, salva e sai.

Para o primeiro teste, estou fazendo isso:

export EDITOR='vi -c :q!'

que parece funcionar.

Mas estou tendo dificuldade em escrever o segundo teste. Eu tentei algo ao longo destas linhas:

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

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

O arquivo que é aberto dessa maneira não é modificado, então posso dizer que estou fazendo algo errado. Eu não estou enrolando minha cabeça em torno da documentação para o sinalizador -c, e não consigo encontrar nenhum exemplo claro de sua sintaxe. O que estou fazendo errado?

    
por goldenapples 01.10.2013 / 20:40

1 resposta

1

OK, deixa pra lá, eu 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'

fez exatamente o que eu queria.

    
por 01.10.2013 / 20:57