terça-feira, 24 de fevereiro de 2009

Passando comandos do modo normal para o vim pelo shell

Se quiser mandar um script de comandos do modo normal pelo shell use:
vim -s script file.txt ...

Quando o argumento '-s script' é usado sem o argumento ' -e' significa que o arquivo fará source (incluir) dos comandos do modo normal.
Com -e, vim será executado em modo Ex e o -s significa para executar em modo silencioso e não tem opção arquivo.

Os comandos do script são executados como se fossem digitados.
Uma quebra-de-linha é considerada como um <enter> e em modo normal isso move o cursor para a próxima linha.

Uma forma de criar o script é digitar os comandos em um arquivo e imaginar como seria o resultado. Isso pode ser complicado.

Outra forma é gravar os comandos enquanto voce os executa manualmente. Use:
vim -w script file.txt ...
Todas teclas digitadas serão gravadas no arquivo 'script'. Se cometer um pequeno erro, continue e lembre de corrigir mais tarde no arquivo.
O argumento '-w' apenda os comandos a uma arquivo existente. Útil para gravar passo a passo.
Se quiser começar do zero, use '-W' para regravar um arquivo existente.

0 comentários:

Postar um comentário