| Sr. Não. | Comando e Descrição |
|---|---|
| 1 | 0 or | Posiciona o cursor no início de uma linha |
| 2 | $ Posiciona o cursor no final de uma linha |
| 3 | w Posiciona o cursor para a próxima palavra |
| 4 | b Posiciona o cursor na palavra anterior |
| 5 | ( Posiciona o cursor no início da frase atual |
| 6 | ) Posiciona o cursor no início da próxima frase |
| 7 | E Vai para o final da palavra delimitada em branco |
| 8 | { Move um parágrafo para trás |
| 9 | } Avança um parágrafo |
| 10 | [[ Move uma seção para trás |
| 11 | ]] Avança uma seção |
| 12 | n| Vai para a coluna n na linha atual |
| 13 | 1G Vai para a primeira linha do arquivo |
| 14 | G Vai para a última linha do arquivo |
| 15 | nG Vai para o nth linha do arquivo |
| 16 | :n Vai para o nth linha do arquivo |
| 17 | fc Avança para c |
| 18 | Fc Volta para c |
| 19 | H Vai para o topo da tela |
| 20 | nH Vai para o nth linha do topo da tela |
| 21 | M Vai para o meio da tela |
| 22 | L Mover para a parte inferior da tela |
| 23 | nL Vai para o nth linha da parte inferior da tela |
| 24 | :x Dois pontos seguidos por um número posicionariam o cursor no número da linha representado por x |
| Sr. Não. | Comando e Descrição |
|---|---|
| 1 | CTRL+d Avança 1/2 tela |
| 2 | CTRL+f Avança uma tela inteira |
| 3 | CTRL+u Retrocede 1/2 tela |
| 4 | CTRL+b Retrocede uma tela inteira |
| 5 | CTRL+e Move a tela uma linha para cima |
| 6 | CTRL+y Move a tela uma linha para baixo |
| 7 | CTRL+u Move a tela 1/2 página para cima |
| 8 | CTRL+d Move a tela 1/2 página para baixo |
| 9 | CTRL+b Move a tela uma página para cima |
| 10 | CTRL+f Move a tela uma página para baixo |
| 11 | CTRL+I Redesenha a tela |
| Sr. Não. | Comando e Descrição |
|---|---|
| 1 | J Une a linha atual com a próxima. Uma contagem de comandos j une muitas linhas. |
| 2 | << Desloca a linha atual para a esquerda em uma largura de deslocamento. |
| 3 | >> Desloca a linha atual para a direita em uma largura de deslocamento. |
| 4 | ~ Alterna o caso do caractere sob o cursor. |
| 5 | ^G Pressione as teclas Ctrl e G ao mesmo tempo para mostrar o nome do arquivo atual e o status. |
| 6 | U Restaura a linha atual ao estado em que se encontrava antes de o cursor entrar na linha. |
| 7 | u Isso ajuda a desfazer a última alteração feita no arquivo. Digitar 'u' novamente fará a alteração. |
| 8 | J Une a linha atual com a próxima. Uma contagem junta tantas linhas. |
| 9 | :f Exibe a posição atual no arquivo em% e o nome do arquivo, o número total do arquivo. |
| 10 | :f filename Renomeia o arquivo atual para filename. |
| 11 | :w filename Grava no arquivo filename. |
| 12 | :e filename Abre outro arquivo com o nome do arquivo. |
| 13 | :cd dirname Altera o diretório de trabalho atual para dirname. |
| 14 | :e # Alterna entre dois arquivos abertos. |
| 15 | :n No caso de você abrir vários arquivos usando o vi, use :n para ir para o próximo arquivo da série. |
| 16 | :p No caso de você abrir vários arquivos usando o vi, use :p para ir para o arquivo anterior da série. |
| 17 | :N No caso de você abrir vários arquivos usando o vi, use :N para ir para o arquivo anterior da série. |
| 18 | :r file Lê o arquivo e o insere após a linha atual. |
| 19 | :nr file Lê o arquivo e o insere após a linha n. |