por admin » 11 Nov 2011, 00:45
Segue principais comandos para melhor utilização do vi.
- Código: Selecionar todos
i - insere texto a partir do cursor.
I - insere texto a partir da primeira palavra da linha atual.
U - desfaz as alterações realizadas após ter salvo o texto.
dd - remove (recorta) a linha atual.
yy - copia a linha atual.
p - adiciona ao texto informações copiadas ou recortadas.
: d - remove (recorta) a linha atual.
D - remove o resto da linha a partir do cursor.
x - remove o caractere sob o cursor.
s - remove o caractere sob o cursor e entra em modo de inserção.
a - entra em modo de inserção na posição seguinte ao cursor.
r + carac - substitui o caractere sob o cursor por carac.
R - entra no modo de inserção substituindo o texto contido após o cursor pelo que for digitado, até que se pressione ESC.
:1,10 comando - executa o comando da linha 1 até a linha 10.
>> - movimenta a linha para a direita.
<< - movimenta a linha para a esquerda.
/word - localiza a palavra word no texto. Utilize a tecla n para encontrar a próxima ocorrência e a tecla N para encontrar a anterior.
:% s/search_string/replacement_string/ - Localiza todas as palavras search_string e as substitui por replacement_string.
: w - salvar
: w foo - salva o texto num arquivo de nome foo
: wq - salva e fecha o VI.
ZZ - salva e sai fecha o VI.
:q - fecha o VI
:q! - fecha o VI ignorando qualquer alteração não salva.