From 558c0290b2d7a4da99184f37f0b6caac854f2e5d Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Wed, 25 May 2016 14:55:55 -0300 Subject: [PATCH] More VIM --- vim.html | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 116 insertions(+), 1 deletion(-) diff --git a/vim.html b/vim.html index 7d1d331..fcd645d 100644 --- a/vim.html +++ b/vim.html @@ -61,6 +61,24 @@ img { +
+

O que vamos ver:

+ + +
+ +
+

O que NÃO vamos ver:

+ + +
+

Existem duas coisas que o VIM tem que outros editores não tem:

@@ -80,7 +98,7 @@ img {

Significa que o VIM tem "modos" de edição. - duh + duh

@@ -136,6 +154,103 @@ img {

Iniciado com v, Shift+v ou Ctrl+v.

+ +
+

Resumo

+ + +
+ + +
+
+

Componibilidade

+ +

("Componibilidade" de "composição")

+ +

A "gramática" do VIM.

+
+ +
+

Verbos

+ +
    +
  • y: "yank", copiar.
  • +
  • d: "delete", excluir.
  • +
  • c: "change", alterar.
  • +
  • f: "find", encontrar.
  • +
  • t: "til", até.
  • +
  • g: "go", ir.
  • +
  • ...
  • +
+
+ +
+

Substantivos

+ +
    +
  • l: posição à direita.
  • +
  • w: "word", palavra.
  • +
  • 0: coluna 0.
  • +
  • _: primeira posição não vazia da linha.
  • +
  • $: fim da linha.
  • +
  • n: próxima ocorrência da pesquisa.
  • +
  • j: mesma coluna mas na linha de baixo.
  • +
  • ...
  • +
+ +

+ (Também funcionam como movimentação; sem um verbo + específico, é considerado "vá até".) +

+
+ +
+

Interlúdio - Combinando

+ +
    +
  • + dw + - "Delete" "word": apaga a próxima palavra. +
  • + +
  • + y$ + - "Yank" (copie) até o fim da linha. +
  • + +
  • + cn + - Alterar (change) o conteúdo até a próxima ocorrência da pesquisa. +
  • +
+
+ +
+

Modificadores

+ +
    +
  • + w - Palavra +
  • + +
  • + 2w + - 2 palavras +
  • + +
  • + d2w + - Delete as duas próximas palavras. +
  • +
+