25 de agosto de 2009

Lista de comandos no VI.

Comandos:

$ vi nome_do_arquivo

Passar para o modo comando pressione ESC.

Comandos básicos de inserção de texto:

i----------Insere texto antes do cursor
a----------Insere texto depois do cursor
r----------Insere texto no início da linha onde se encontra o cursor
A----------Insere texto no final da linha onde se encontra o cursor
o----------Adiciona linha abaixo da linha atual
O----------Adiciona linha acima da linha atual
Ctrl + h----------Apaga o ultimo caracter

Comandos básicos de movimentação:

Ctrl+f----------Move o cursor para a próxima tela
Ctrl+b----------Move o cursor 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 ultima linha da tela
h--------------Move o cursor um caracter a esquerda
j--------------Move o cursor para a próxima linha
k----------- ---Move o cursor para linha anterior
l--------------Move o cursor um caracter a direita
w -------------Move o cursor para o inicio da próxima palavra (Ignora a pontuação)
W-------------Move o cursor para o inicio da próxima palavra (Não ignora a pontuação)
b------------- Move o cursor para o inicio da palavra anterior (Ignora a pontuação)
B--------------Move o cursor para o inicio da palavra anterior (Não ignora a pontuação)
0-------------Move o cursor para o inicio da linha atual
^-------------Move o cursor para o primeiro caracter não branco da linha atual
$-------------Move o cursor para o final da linha atual
nG-------------Move o cursor para a linha n
G -------------Move o cursor para a ultima linha do arquivo

Comandos básicos para localizar texto:

/palavra----------Busca pela palavra ou caracter em todo o texto
?palavra----------Move o cursor para a ocorrência anterior da palavra
n-----------------Repete o ultimo comando / ou ?
N-----------------Repete o ultimo comando / ou ? , na direção reversa
Ctrl+g------------Mostra o nome do arquivo, o numero da linha corrente e o total de linhas

Comandos básicos para alteração de texto:

x------------Apaga o caracter que esta sob o cursor
dw-----------Apaga a palavra, da posição atual do cursor ate o final
dd-----------Apaga a linha atual
D------------Apaga a linha a partir da posição atual do cursor ate o final
rx-----------Substitui o caracter sob o cursor pelo especificado em x(é opcional indicar o caracter)
Rx----------Substitui a palavra sob o cursor pela palavra indicada em x
u------------Desfaz a ultima modificação
U------------Desfaz todas as modificações feitas na linha atual
J------------Une a linha corrente a próxima
s:/palavra1/palavra2 ----------Substitui a primeira ocorrência de "palavra1" por "palavra2"

Comandos para salvar o texto:

:wq----------------------------Salva o arquivo e sai do editor
:w nome_do_arquivo----------Salva o arquivo corrente com o nome especificado
:w! nome_do_arquivo----------Salva o arquivo corrente no arquivo especificado
:q------------------------------Sai do editor
:q!-----------------------------Sai do editor sem salvar as alterações realizadas

0 comentários:

Postar um comentário