Visite também: BR-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]

Tutoriais/Aplicativos/VIM-3

De UnderLinux Wiki

DNS Tutorial

Tabela de conteúdo

introdução

Este artigo ensina os comandos mais importantes para a correta utilizacao do VI como seu editor de texto, de maneira eficiente e rapida. Qualquer duvida, por favor, entre em contato.

MODO TEXTO

Subcomandos de inserção de texto

i - insere texto antes do cursor
r - insere texto no início da linha onde se encontra o cursor
a - insere texto depois do cursor
A - insere texto no fim da linha onde se encontra o cursor
o - adiciona linha acima da linha corrente
o - adiciona linha abaixo da linha corrente
Ctrl + h - apaga ultimo caracter
Ctrl + w - apaga ultima palavra minúscula
ESC - passa para o modo comando

MODO COMANDO

Subcomandos para Movimentação pelo Texto

Ctrl + f - passa para a tela seguinte
Ctrl + b - passa para a tela anterior
H - move o cursor para a primeira linha da tela
M - move o cursor para o meio da tela
L - move o cursor para a última linha da tela
h - move o cursor para caracter a esquerda
j - move o cursor para a linha abaixo
k - move o cursor para alinha acima
l - move o cursor para o caracter a direita
w - move cursor para início da próxima palavra (ignora pontuação)
W - move cursor para inicio da próxima palavra (não ignora pontuação)
b - move cursor para inicio da palavra anterior (ignora pontuação)
B - move cursor para inicio da palavra anterior (não ignora pontuação)
0 (zero_ - move cursor para inicio da linha corrente
^ - move cursor para o primeiro caracter não branco da linha
$ - move cursor para o fim da linha corrente
nG - move para a linha ¨G¨
G - move para a última linha do arquivo

Subcomandos para a localizacao de TEXTO

/palavra - procura pela palavra ou caracter acima ou abaixo do texto
?palavra - move para a ocorrência anterior da palavra (para repetir a busca usar n)
n - repete o ultimo / ou ? comando
N - repete o ultimo / ou ? comando na direção reversa
Ctrl + g - mostra o nome do arquivo, o numero da linha corrente e o total de linhas

Subcomandos para alteração de TEXTO

x - deleta um caracter que esta sobre o cursor
dw - deleta a palavra, do inicio da posição do cursor ate o fim
dd - deleta a linha inteira onde o cursor estiver
D - deleta a linha a partir da posição do cursor em diante
rx - substitui o caracter sob o sursor pelo especificado x (e opcional indicar o caracter)
Rtexto - substitui o texto corrente pelo texto indicado (opcional indicar o texto adicionado)
cw - substitui a palavra corrente. Pode-se inserir o novo conteúdo da palavra automaticamente.
cc - substitui a linha corrente. Pode-se inserir o novo conteúdo da linha automaticamente.
C - substitui restante da linha corrente. Pode-se inserir o texto logo após o comando
u - desfaz a ultima modificação
U - desfaz todas as modificações 
J - une a linha corrente a próxima
S:/velho/novo - substitui a primeira ocorrência de velho por novo

Subcomandos para salvar o TEXTO

:wq - salvar as mudanças feitas no arquivo e sai do editor
:w - salva o arquivo corrente com o nome especificado. Continua edição normalmente 
:wq! - salva (de modo forcado) o arquivo corrente no arquivo especificado
:q - sai do editor. Se as mudanças não foram salvas é apresentada mensagem de advertência.
:q! - sai do editor sem salvar as mudanças realizadas

Fonte

Retirado do Livro: Manual Completo do HACKER. Como ser e evitá-los. Millenium.

Editado por: Thiago Germano Beier / beier_99@bol.com.br