- Como tirar os caracteres de fim de linha do DOS ^M
- Como apagar linhas vazias
- Como juntar linhas
:%s/^V^M//
O "^V" é simplesmente um "control+V", como você já deve ter imaginado. ;)
O "^M" pode ser um "control+M" ou simplesmente apertar
para dizer ao 'vi' que a próxima tecla (o "enter" neste caso) deve ser
icluído sem interpretar.
:%g/^$/d
explicação:
%g -- em todo o arquivo (global)
^ inicio de linha,
$ seguido por fim de linha (quer dizer, vazias)
d delete
Para juntar linhas
gg -- vai para a primeira linha
gqG -- junta as linhas não vazias
Abrindo na linha desejada (fonte: http://www.softtotal.com.br/modules/articles/article.php?id=42)
Enviado em 16/11/2005 por Flavio Knechtel (3 leituras) |
Às vezes quando criamos um script, precisamos acertar alguns bugs que são informados na saída padrão. Por exemplo: ./script: line 223: teste: command not found Para abrir o arquivo "script" diretamente na linha 223, basta acrescentarmos o sinal de "+" e o número da linha ao final do comando. Exemplo: $ vim script +223 Se você já estiver editando o arquivo basta digitar ":" (dois pontos) e o número da linha. É isso aí! Simples e útil. Rodrigo - VivaoLinux |
" Seleção por blocos em modo normal
Veja também:
http://aurelio.net/doc/vim/
http://vivaotux.blogspot.com/2005/09/dicas-vim.html
rss de dicas do site oficial http://www.vim.org/tips/rss2.php
Nenhum comentário:
Postar um comentário
Insira seu comentário - O mesmo será submetido à aprovação!