Comandos do vi - linux
-->Comandos de Movimento
***Movimentação por caractere
Tecla Função h,j,k,l Esquerda, para baixo, para cima, direita barra de espaço Direita
***Movimentação por palavra
Tecla Função w,W,b,B Para frente, para trás por palavra e,E Fim da palavra
***Movimentação por linha
Tecla Função
0,$ Primeira, última posição da linha atual
^ Primeiro caractere não branco da linha atual
+ Primeiro caractere da próxima linha
- Primeira caractere da linha anterior
H Linha superior da tela
M Linha do meio da tela
L Última linha da tela nH n linhas depois da linha superior da tela nL n linhas antes da última linha da tela nG Move para n número de linha
G Move para a última linha no arquivo
CTRL-J Move para baixo uma linha
***Movimentação por tela
Tecla Função
CTRL-f, CTRL-b Rola a tela para frente, para trás
CTRL-d, CTRL-u Rola meia tela para baixo, para cima
CTRL-e, CTRL-y Mostra mais uma linha na parte inferior, parte superior da janela
z. Reposiciona a linha com o cursor para o meio da tela z- Reposiciona a linha com o cursor para a parte inferior da tela
***Pesquisas
Tecla Função
/padrão Pesquisa padrão para frente
/ Repete a pesquisa para frente
/padrão/+n Vai para a linha n depois do padrão
?padrão Pesquisa para trás padrão
? Repete pesquisa prévia para trás
?padrão?-n Vai para a linha n antes de padrão n Repete a pesquisa anterior
N Repete a pesquisa na direção oposta
-->Comandos de Edição
***Inserção de texto
Tecla Função a Acrescenta depois do cursor
A Acrescenta ao final da linha i Insere antes do cursor
I Insere no início da linha o Abre uma linha abaixo do cursor
O Abre uma linha acima do cursor
ESC Termina o modo de inserção
TAB Insere uma tabulação (no modo inserção)
***Alteração e