diff --git a/vim.html b/vim.html index 4ca5d79..7d1d331 100644 --- a/vim.html +++ b/vim.html @@ -56,191 +56,85 @@ img {
Existem duas coisas que o VIM tem que outros editores não tem:
-... e os menos conhecidos...
- -O modo normal é o modo que o VIM inicia.
+- Nele é possível movimentar o cursor, copiar e colar, - entrar em modo de inserção, entrar em modo de pesquisa, - entrar em modo de comando, entrar em modo visual, ... + Significa que o VIM tem "modos" de edição. + duh
"Você só pode movimentar no texto usando h
,
- j
, k
e l
".
"Normal".
- -Movimentação, copy'n'paste...
-f[letra]
: Move o cursor para a próxima ocorrência de
- [letra] na linha atual.t[letra]
: Move o cursor para uma posição antes da
- próxima ocorrência de [letra] na linha atual.F[letra]
: Move o cursor para a ocorrência anterior
- de [letra] na linha atual.T[letra]
: Move o cursor para uma posição antes da
- ocorrência anterior de letra na linha atual.De qualquer modo, [Esc]
retorna ao modo normal.
w
: Move o cursor para o começo da próxima palavra.e
: Move o cursor para o fim da próxima palavra. b
: Move o cursor para o começo a palavra anterior.ge
: Move o cursor o fim da palavra anterior.É o modo normal de outros editores: o que for + digitado, vai para o texto.
-Todos os comandos em modo normal aceitam uma quantidade de - repetições do mesmo.
- -3w
irá pular 3 palavras.
Para ir do modo normal para modo de inserção:
-3f.
irá pular para a terceira ocorrência do ponto
- na mesma linha.
i
, I
, a
,
+ A
, o
, O
0
: Move o cursor para a coluna 0._
: Move o cursor para o primeiro caracter
- que não seja espaço ou tabulação.$
: Move o cursor para o último caractere
- da linha.%
: Mover o cursor para o par do elemento sob
- o cursor (por exemplo, se estiver sobre um "(", move o cursor
- para o respectivo ")").x
: Remove o caractere sob o cursor.dd
: Remove a linha do cursor.10x
apaga 10 caracteres.
+ Modo para comandos mais complexos, copiados do ex. +
-20dd
apaga 20 linhas.
+ Todos comandos começam com :
e seguem o comando.
+
Algums permite um 'range' de aplicação do comando.
No modo de inserção é quando finalmente o que você digita - aparece no texto.
-Modo para procurar conteúdo no texto.
-i
: Entra em modo de inserção.a
: Avança o cursor uma posição e entra em modo
- de inserção (ou li
).A
: Move o cursor para o fim da linha e entra
- em modo de inserção (ou quase $a
).o
: Insere uma linha em branco depois do cursor
- e entra em modo de inserção.O
: Insere uma linha em branco acima do cursor
- e entra em modo de inserção.R
: Entra em modo de inserção mas substitui os
- caracteres ao invés de adicionar mais.Começa com /
e segue a pesquisa.
r
faz parte dos comandos de inserção mas não
- entra em modo de inserção.
Modo de seleção visual de blocos
-
- r[letra]
substitui o caractere sob o cursor e volta
- para o modo normal (basicamente xa[letra]{Esc}
).
-
Iniciado com v
, Shift+v
ou
+ Ctrl+v
.