Dicas para o Vi

No post anterior, comentei sobre o editor de textos Vi. Neste post, vou colocar algumas ‘colinhas’ de alguns comandos que podem ser utilizados quando se está trabalhando com o Vi.

Entrando no modo de inserção

Como já falado no post anterior, nesse modo, podemos inserir os caracteres. Abaixo, algumas teclas que podemo ser utilizadas para entrar no modo de Inserção… lembrando que, para usar essas teclas… tem que estar no modo de comando.

✔ i => insere texto antes do cursor.
✔ I => insere texto no início da linha atual.
✔ a => insere texto após o cursor.
✔ A => insere texto no final da linha atual.
✔ o => insere texto no início da próxima linha, inserindo uma nova linha.
✔ O => insere texto no início da linha anterior, inserindo uma nova linha.

Apagando caracteres

✔ Del ou Delete => apaga a letra que está na frente do cursor.
✔ x => deleta a letra em que o cursor está; Nx deleta as próximas n letras.
✔ dw => deleta o restante da palavra atual; Ndw deleta as n próximas palavras.
✔ u => undelete – desfaz a última ação.
✔ ctrl+r => refaz a última ação desfeita.
✔ dd => deleta a linha atual; Ndd deleta n linhas a partir da atual.

OBS.: O “N”, é a quantidade de linhas ou caracteres que você deseja editar😉 !

Substituindo caracteres

✔ s => substitui a letra atual e entra no modo de inserção.
✔ S => substitui a linha atual e entra no modo de inserção.
✔ r => substitui a letra atual e não entra no modo de inserção.
✔ R => entra no modo de substituição (sai com <ESC>).
✔ ~ => substitui maiúsculo/minúsculo.
✔ :1,$s/palavra1/palavra2/g => substitui a palavra1 pela palavra2

Copiar, recortar e colar? Oba, o Vi também tem esses recursos!

✔ nyy => copia N linhas posteriores.
✔ nY => copia N linhas anteriores.
✔ ncc => recorta N linhas a partir da atual.
✔ p => cola N linhas após a linha atual.
✔ P => cola N linhas antes da linha atual.

Navegando no Texto

Para não ficar perdido em um texto, podemos usar as opções abaixo para navegar pelo texto:

✔ j => uma linha para baixo.
✔ h => uma letra para a esquerda.
✔ b => volta no início da palavra.
✔ e => vai para o fim da palavra.
✔ $ => fim da linha.
✔ +n => vai N linhas para baixo.
✔ k => uma linha para cima.
✔ l => uma letra para a direita.
✔ w => vai pra a próxima palavra.
✔ 0 => início da linha.
✔ nG => vai para a linha N.

Realizando buscas com o VI

É possível realizar buscas utilizando o Vi. Esse recurso é útil quando você está editando um arquivo muito extenso e não quer ficar lendo tudo😉 .
Para utilizar essa facilidade do Vi, no modo de comando, utilize as opções abaixo:

✔ /palavra => procura palavra a partir linha da atual.
✔ ?palavra => procura palavra voltando no início do arquivo.
✔ n => procura a próxima ocorrência na mesma direção de busca.
✔ N => procura a ocorrência anterior.
✔ :set number => coloca a numeração de linhas

Salvar e sair

Como todo bom editor de textos, também é possível salvar as alterações no arquivo que editamos.
Para isso, basta utilizar uma das opções abaixo:

✔ :w => salva o arquivo.
✔ :q => sai do arquivo.
✔ :q! => sai sem salvar as modificações do arquivo.
✔ :wq => salva e sai do arquivo editado.
✔ ZZ => em modo de comando, é o soninho do Vi… ‘Zalva’ e ‘Zai’ do arquivo editado.
✔ : x => salva e sai do arquivo editado.

É isso aí pessoas… para conhecer mais sobre o vim:

# vimtutor

Obs.: para sair do vimtutor, é como sair de um arquivo… tem que entrar no modo de linha de comando e teclar :q!

Até o próximo post!

0 Responses to “Dicas para o Vi”



  1. Deixe um comentário

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Follow Nix on WordPress.com
agosto 2008
S T Q Q S S D
« jul   set »
 123
45678910
11121314151617
18192021222324
25262728293031

Flickr Photos

Red and Gold

Mais fotos

%d blogueiros gostam disto: