Usando o vi / vim
O vim é um editor de texto para o Unix com muitos recursos avançados capazes de surpreender qualquer editor de texto gráfico, no entanto, não espere editar um documento do Word nele (a não ser que você já tenha feito a engenharia reversa dele :-D).
Com o vim você pode criar um arquivo ou abrir um arquivo com o comando:
vim meuarquivo.txt # Se o arquivo existe, o vim o abrirá. # Se não existe, o arquivo é criado ao ser salvo.
O vim possui dois modos, o de comando e o de edição. Quando você abre o vim, ele carrega o modo de comando.
Para alternar do modo de comando para o modo de edição pressione a tecla i (“I” de Igreja), você verá que no rodapé aparecerá a palavra INSERT. O vim dessa forma ficará igual ao Bloco de Notas, Edit e qualquer outro editor de texto tradicional.
Para voltar ao modo de comando pressione a tecla ESC, perceba que a palavra INSERT do rodapé desaparecerá.
É somente no modo de comando que poderemos salvar o arquivo e sair do vim.
Se quisermos salvar um arquivo (ou criá-lo se ele não existir), deveremos.
- Pressionar o ESC para ir ao modo de comando (se você não estiver nele);
- Digitar :w (comando de salvar o arquivo, abaixo está a tabela com mais comandos);
- Pressionar o ENTER para executar o comando de salvar.
Tabela com mais comandos:
:w # Salva o arquivo (ou cria e salva se ele não existe).
:w! # Salva forçado o arquivo (ou cria e salva forçado se ele não existe).
:q # Sai sem salvar, mas não sai se o arquivo ter sido editado antes.
:q! # Sai forçado do vim, mesmo não tendo salvo o arquivo.
:x # Salva o arquivo e sai do vim.
:x! # Salva o arquivo forçado (ou cria e salva forçado) e sai do vim.
:w arquivo2.txt # É o "Salvar como" dando o nome de "arquivo2.txt".
:w! arquivo2.txt # É o "Salvar como" forçado.
:r arquivo2.txt # Insere (como um include) o conteúdo de "arquivo2.txt"
# no local em que o cursor estiver posicionado.
Neste blog você verá mais coisas sobre o vim.
Se quiser, também pode consultar a [documentação online do Vim].
O Gru, gostei das dicas do VI. Espero que tenha sequencia. Valeu.
Obrigado, na verdade essa é uma sequencia do artigo “Substituindo dados com sed e vim” (http://solinux.gcf.eti.br/substituindo-dados-com-sed-e-vim/), e terá um terceiro artigo sobre vim mais avançado em breve.
[...] fonte: http://solinux.gcf.eti.br/usando-o-vi-vim/ [...]