Vim
Produtividade na ponta dos seus dedos.




                        Wilker Lúcio <wilkerlucio@gmail.com>
Começando com Vim
Seja amigo do teclado
Um editor “modal”


Modo de comando

Modo de inserção

Modo de visualização
Não tenha pressa
Para começar


Utilize uma distribuição amigável (MacVim ou
gVim)

i - entra em modo de inserção

esc - volta para o modo de comando
Movimentação


           k
   h           l
       j
Inserção


Lorem ipsum dolum sit amed
Inserção


Lorem ipsum dolum sit amed
Inserção


    Lorem ipsum dolum sit amed




i
Inserção


    Lorem ipsum dolum sit amed




i
Inserção


    Lorem ipsum dolum sit amed




i     a
Inserção


    Lorem ipsum dolum sit amed




i     a
Inserção


    Lorem ipsum dolum sit amed




i     a     I
Inserção


    Lorem ipsum dolum sit amed




i     a     I
Inserção


    Lorem ipsum dolum sit amed




i     a     I    A
Inserção


    Lorem ipsum dolum sit amed




i     a     I    A
Inserção


    Lorem ipsum dolum sit amed




i     a     I    A     o
Inserção


    Lorem ipsum dolum sit amed




i     a     I    A     o
Inserção


    Lorem ipsum dolum sit amed




i     a     I    A     o     O
Inserção


    Lorem ipsum dolum sit amed




i     a     I    A     o     O
Seleção


v - modo de seleção regular

shift + v - seleção de linhas

ctrl + v - seleção de colunas
Comandos Gerais


y - copiar (yank)

d - deletar

c - alterar
Seletores
2x - linha atual         w - palavra

i - internal             “ [ { - simbolos

a - all

f - até

F - até (voltando)

t - um caractere antes
Undo / Redo



u - undo

ctrl + r - redo
Search / Replace



/ - iniciar busca

%s/search/replace - procurar e trocar
Mais Comandos



Leader - padrão 

: - mais comandos
Salvando e saindo

:w - salvar

:wa - salvar todos

:q - sair

:wq - salvar e sair

q! - sair forçadamente
Configuração

tabs

barra de status

exibição de barras

identação

...
Plugins para um dia mais
        agradável
Plugins indispensáveis
Plugins indispensáveis
Pathogen
Plugins indispensáveis
Pathogen

BufferExplorer
Plugins indispensáveis
Pathogen

BufferExplorer

Autoclose
Plugins indispensáveis
Pathogen

BufferExplorer

Autoclose

Endwise
Plugins indispensáveis
Pathogen

BufferExplorer

Autoclose

Endwise

PeepOpen
Plugins indispensáveis
Pathogen

BufferExplorer

Autoclose

Endwise

PeepOpen

NERDTree
Plugins indispensáveis
Pathogen         Surround

BufferExplorer

Autoclose

Endwise

PeepOpen

NERDTree
Plugins indispensáveis
Pathogen         Surround

BufferExplorer   Vim Rails

Autoclose

Endwise

PeepOpen

NERDTree
Plugins indispensáveis
Pathogen         Surround

BufferExplorer   Vim Rails

Autoclose        Ack

Endwise

PeepOpen

NERDTree
Macros


q + <register> - iniciar gravação de macro

q - terminar gravação

@ + <register> - executar macro
Links

Vim - http://www.vim.org/

Wilker Dotfiles - https://github.com/
wilkerlucio/dotfiles

PeepCode - http://peepcode.com/products/
smash-into-vim-i
Valeu!



     Wilker Lúcio <wilkerlucio@gmail.com>

Vim - Produtividade na ponta dos seus dedos