Você está na página 1de 4

Comando: vim (vi)

Criar ou editar um arquivo


vi [opes] nome_arquivo
Funes de edio:
i -insere texto antes do caracter atual.
I- insere texto no incio da linha atual. a - insere texto aps o caracter atual.
A - insere texto no final da linha atual.
o - insere texto no incio da prxima linha (inserindo uma nova linha).
O - insere texto no incio da linha anterior (inserindo uma nova linha). OBS:
Para sair do modo de insero de caracteres, digite <ESC>.
<DEL> - deleta a letra anterior ao cursor (depende configurao).
x- deleta a letra do cursor
nx - deleta as prximas nletras
dw- deleta o restante da palavra atual
ndw- deleta as nprximas palavras
u - undelete (restaura o que foi apagado por ltimo ou apaga o que foi inserido
por ltimo).
dd - deleta a linha atual
ndd - deleta nlinhas a partir da atual
s - substitue a letra atual (e entra no modo de insero).
S-substitue a linha atual (e entra no modo de insero).
r - substitue a letra atual (no entra no modo de insero).
R- entra no modo de substituio (sai com <ESC>).
~ - substitui maisculo/minsculo.
. -repete o ltimo comando.
yy- Copia a linha inteira2010

Logo depois voc estar no modo comando


Cursor:

k : para cima

backspace: esquerda

space: direita

j: para baixo
Toda vez que desejar voltar ao modo comando, pressione a tecla ESC.
Movimentao de palavra:

w : pula uma palavra

b : volta uma palavra

c : vai para o fim da palavra

ex: 2w - pula duas palavras

$ : vai para o fim da linha

^ ou O - vai para o incio da linha


Controle do cursor:

G - final do arquivo

#G - vai para uma linha qualquer

:# - vai para uma linha

Ctrl g - informa a linha que voc foi

Ctrl b - retorna pgina

Ctrl f - avana pgina

Ctrl u - retorna metade da pgina

Ctrl d - avana metade da pgina

Ctrl I - refresh da tela

L - ltima linha da tela

M - meio da linha na tela

H - incio da tela
Modo de entrada:

a - acrescenta texto depois do cursor

i - insere texto antes do cursor

o - abre uma linha de texto abaixo

O - abre uma linha de texto

A - acrescenta texto no fim da linha

I - insere texto no incio da linha


Deletando texto:

x - deleta um caracter
dw - deleta palavra
ex: 2dw - delete duas palavras
dd - deleta linha corrente
dG - deleta at a ltima linha do arquivo
d$ - deleta at o fim da linha
d^ - deleta at o incio da linha

Movendo texto:
Primeiro executar o comando deletar, depois executar o colar:

p - cola abaixo do cursor

P - cola acima do cursor

Copiando texto:
yw - copia palavra corrente
yy - copia a linha corrente
yG - copia at a ltima linha do arquivo
y$ - copia at o fim da linha
y^ - copia at o incio da linha

Alterando o texto:
r - substitui caracter
R - substitui todas as letras at pressionar ESC
cw - altera palavra
cc - altera a linha inteira
cG - altera at a ltima linha do arquivo
c$ - altera at o fim da linha

pesquisa rpida...
:q Sai do VI
:w Salva alteraes feitas
:wq Salva alteraes 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'

Você também pode gostar