quinta-feira, 23 de dezembro de 2021

Resumo de comandos do VI

 Comando do VI


Sair :q

sair sem salvar  :q!

sair e salvar  :qw

h  move o cursor pra trás

j move o cursor pra baixo

k  mover o cursor pra cima

l  move o cursor frente


w move uma palavra pra frente

b move uma palavra pra trás

H move para o alto da tela

L move pra o final da tela

G move pra o final do arquivo

xG move para a linha x

1G move para o início da linha atual

^ move pra o primeiro caractere não-espaço ou tab da linha 

$ move para final da linha atual

num


:set number  ativa numeração de linhas em um arquivo

:set nonumber desativa a numeração de linhas em um arquivo


CTRL G Mostra a localizaão da linha e coluna

CTRL u move o cursor meia tela acima corresponde ao pg up

CTRL d move o cursor meia tela abaixo corresponde ao pg down


a  Insere texto após a posição atual do cursor

A  Insere texto no final da linha atual

o  Cria uma nova linha abaixo da linha atual e entra no modo inserção

O Cria uma nova linha acima da linha atual e entre no modo de inserção

J Junta a linha atual e a linha logo abaixo acrescentando um espaço etre elas.

- Muda o caso do caractere; x~ muda o caso dos x caracteres a partir do cursor.


x apaga o caractere na posição atual do crusor. Count especificquantos caracteres apagar ex: 3x apaga 3 caracteres.


X apaga p caracteres  à esquerda. Count especifica quantos caracteres pagar. ex: 4X apaga 4 caracteres à esquerda.

s Apaga o caractere na posição atual e entra no modo de inserção.

S Apaga o conteúdo da linha atual e entra no modo de inserção

u Desfaz o conteúdo da linha atual e entra no modo de inserção.

CTRL r Refaz o último comando desfeito com u


:q sai sem salvar as modificações, pode ser forçado com :q!

:w salva o arquivo :wq   sai e salva 

:x ou ZZ Salva e sai


:help Entra na ajuda

:helo comando    entra direto na ajuda do comando especificado

vimtutor entra no tutorial do vim




yn copia a linha tual e mais n linhas abaixo

yX copia o número de caracteres definidos pelo X

yy ou y copia a linha atual inteira

p cola após a posição atual do cursor

D recorta da posiçao atual do cursor até o final da linha

cc corta a linha atual inteira e entra no modo inserção


Caracteres especiais


comando :digraphs  para ver uma tabela de caracteres especiais.


Para inserir, entrar no modo de inserção, posicionar o cursor no local desejado e pressionar 

CTRL k e o código da tabela anterior



Nenhum comentário:

Postar um comentário