Skip to content

Instantly share code, notes, and snippets.

@n1lux
Last active November 25, 2016 22:14
Show Gist options
  • Save n1lux/367218d9cb81265a0959abd7c49c235c to your computer and use it in GitHub Desktop.
Save n1lux/367218d9cb81265a0959abd7c49c235c to your computer and use it in GitHub Desktop.
esc - modo de navegação
i - insert
I - Insere no começo da linha
a - um caracter a frente
A - Insere no final da linha
o - insere na próxima linha (linha de baixo)
O - insere na linha de cima
s - Apaga o caracter e entra em modo de inserção
S - Apaga toda a linha e entra em modo de inserção
r - substitui um caractere
R - modo de substituicao
:w - salva
:q - sai
:wq - salva e sai
:wq! - salva e sai forçando
:x == :wq! - salva e sai
ZZ - salva e sai
yy - copia linha inteira
p - cola
3yy - copia 3 linhas
dd - recorta(cache)
3dd - recorta 3 linhas
v - modo visual (seleciona)
ctrl + v - seleciona verticalmente (colunas)
V - Seleciona linha inteira
10V - Seleciona 10 linhas
yw - copia uma palavra
x - apaga um caracter
:split path/file/ - edita dois arquivos na mesma tela (um embaixo do outro)
:vert new filename.ext - Abre outro arquivo verticalmente na mesma tela
:r /path/file/ - carrega o conteudo do arquivo no arquivo atual
/word - procura word no texto
?word - procura word no text de baixo para cima
:%s/word/word_new/g - substitui word por word_new em todo arquivo
:e /path/file/ - abre um novo arquivo
:syntax on - syntax da linguagem de programação
:set nu - habilita numeracao de linhas
gg - move o cursor para a primeira linha
33gg - move o cursor para a linha 33
G - move o cursor para a ultima linha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment