O editor de texto preferido de 9
entre cada 10 usuários UNIX .
A sintaxe para executar o vi eh a seguinte:
A sintaxe para executar o vi eh a seguinte:
$ vi nome_do_arquivo
Uma vez carregado o vi, veja
abaixo uma lista dos principais comandos:
Observação:
Para passar para o modo comando pressione ESC.
Observação:
Para 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 inicio 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
|
Deleta
o caracter que esta sob o cursor
|
|
dw
|
Deleta
a palavra, da posição atual do cursor ate o final
|
|
dd
|
Deleta
a linha atual
|
|
D
|
Deleta
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
|
Nenhum comentário:
Postar um comentário