Vous êtes sur la page 1sur 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

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

Entra no modo de Insero

Entra no modo de Insero, aps o


cursor

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

Apaga uma letra

5x

Apaga 5 letras

Cola o trecho copiado ou apagado

Seleo visual de linhas


Pulos

gg

Pula para a primeira linha

Pula para a ltima linha

44G

Pula para a linha nmero 44

Pula para a prxima palavra

Pula para a palavra anterior

Pula para o pargrafo anterior

Pula para o prximo pargrafo

Pula para a frase anterior

dd

Pula para a prxima frase

f.

Pula at o prximo ponto (.), na mesma


linha

``

Desfaz o pulo, volta

Repetir Comandos

Apagando com esperteza

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>

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

Junta a prxima linha com a atual

Desfaz o ltimo comando

Ctrl+R Refaz o ltimo comando desfeito


.
hjkl

Repete o comando anterior


Movimenta o cursor

Pesquisa um texto

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/

Vous aimerez peut-être aussi