Linux- Básico
:q
Sai do VI
:w
Salva alteraçoes feitas
:wq
Salva aterações e sai do VI
:q!
Sai sem salvar
:w abc
Grava arquivo com o nome 'abc'
:r abc
Insere o conteúdo do arquivo 'abc'
:e abc
Edita o arquivo 'abc'
Modo de Inserção i Entra no modo de Inserção a Entra no modo de Inserção, após o cursor o Entra no modo de Inserção, em uma nova linha
Sai do modo de Inserção
Copiar, Cortar e Colar yy Copia a linha inteira
5yy
Copia as 5 próximas linhas dd Apaga a linha
5dd
Apaga 5 linhas x Apaga uma letra
5x
Apaga 5 letras p Cola o trecho copiado ou apagado
V
Seleção visual de linhas
Pulos gg Pula para a primeira linha
G
Pula para a última linha
44G
Pula para a linha número 44 w Pula para a próxima palavra b Pula para a palavra anterior
{
Pula para o parágrafo anterior
}
Pula para o próximo parágrafo
(
Pula para a frase anterior
)
Pula para a próxima frase
f.
Pula até o próximo ponto (.), na mesma linha
``
Desfaz o pulo, volta
Apagando com esperteza dgg Apaga até o início do arquivo d0 Apaga até o início da linha atual dw Apaga a palavra d4b Apaga as quatro palavras anteriores df. Apaga até o próximo ponto
d)
Apaga até o fim da frase
Outros
J
Junta a próxima linha com a atual u Desfaz o último comando
Ctrl+R
Refaz o último comando desfeito
.
Repete o comando anterior hjkl Movimenta o cursor
/
Pesquisa um texto n Vai para o próximo 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'
Guia rápido VI
Dispensa comentários a função dos "guias rápidos".
Este tem a função mostrar as principais funções do vi.
Estes comandos foram todos testados em Solaris e não tive tempo de testar no Linux ainda. Se alguém tiver alguma correção, por favor, entre em contato.
Funções de procura
/ => começa a procura pelo início do arquivo do termo "expressão"