Você está na página 1de 2

Editor VI - Guia de Referncia

Aurelio Marinho Jargas (http://aurelio.net)


Entrar e Sair
vi arquivo.txt <ENTER>
:q <ENTER>
Entrar, Inserir Texto, Salvar e Sair
vi arquivo.txt <ENTER>
i
Minha primeira frase no VI.
<ESC>
:wq <ENTER>
Entrar, Alterar Texto e Sair sem Salvar
vi arquivo.txt <ENTER>
dd
:q! <ENTER>
Entrar, Alterar Texto, Salvar em Outro
Arquivo e Sair
vi arquivo.txt <ENTER>
yy
p
:w arquivo-novo.txt <ENTER>
:q <ENTER>
Configurar o VI
vi ~/.vimrc <ENTER>
i
set vb ru nu <ENTER>
set ic is hls scs
<ESC>
:wq <ENTER>
Repetir a Primeira Linha 2 Vezes e Apagar a
ltima
vi arquivo.txt <ENTER>
gg
yy
p
p
G
dd
Repetir Comandos
Comandos de Arquivo
:q Sai do VI
:w Salva alteraoes feitas
:wq Salva ateraes e sai do VI
:q! Sai sem salvar
:w abc Grava arquivo com o nome 'abc'
:r abc Insere o contedo do arquivo 'abc'
:e abc Edita o arquivo 'abc'
Modo de Insero
i Entra no modo de Insero
a
Entra no modo de Insero, aps o
cursor
o
Entra no modo de Insero, em uma
nova linha
<ESC> Sai do modo de Insero
Copiar, Cortar e Colar
yy Copia a linha inteira
5yy Copia as 5 prximas linhas
dd Apaga a linha
5dd Apaga 5 linhas
x Apaga uma letra
5x Apaga 5 letras
p Cola o trecho copiado ou apagado
V Seleo visual de linhas
Pulos
gg Pula para a primeira linha
G Pula para a ltima linha
44G Pula para a linha nmero 44
w Pula para a prxima palavra
b Pula para a palavra anterior
{ Pula para o pargrafo anterior
} Pula para o prximo pargrafo
( Pula para a frase anterior
) Pula para a prxima frase
f.
Pula at o prximo ponto (.), na mesma
linha
`` Desfaz o pulo, volta
Editor VI - Guia de Referncia http://aurelio.net/curso/material/vim-ref.html
1 de 2 17/05/2012 19:48
vi arquivo.txt <ENTER>
A
FIM
<ESC>
j
.
j
.
Abrir Dois Arquivos Simultaneamente
vi arquivo.txt <ENTER>
:split ~/.vimrc <ENTER>
Ctrl+W
Ctrl+W
:q <ENTER>
:q <ENTER>
Obter Ajuda
vi arquivo.txt <ENTER>
:help <ENTER>
Apagando com esperteza
dgg Apaga at o incio do arquivo
d0 Apaga at o incio da linha atual
dw Apaga a palavra
d4b Apaga as quatro palavras anteriores
df. Apaga at o prximo ponto
d) Apaga at o fim da frase
Outros
J Junta a prxima linha com a atual
u Desfaz o ltimo comando
Ctrl+R Refaz o ltimo comando desfeito
. Repete o comando anterior
hjkl Movimenta o cursor
/ Pesquisa um texto
n
Vai para o prximo resultado da
pesquisa
:%s/a/b/g Troca 'a' por 'b' em todo o texto
:!cmd Executa o comando externo 'cmd'
:r!cmd
Insere o resultado do comando externo
'cmd'
Mais informaes em http://aurelio.net/vim/
Editor VI - Guia de Referncia http://aurelio.net/curso/material/vim-ref.html
2 de 2 17/05/2012 19:48

Você também pode gostar