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.