VimProdutividade na ponta dos seus dedos.                        Wilker Lúcio <wilkerlucio@gmail.com>
Começando com Vim
Seja amigo do teclado
Um editor “modal”Modo de comandoModo de inserçãoModo de visualização
Não tenha pressa
Para começarUtilize uma distribuição amigável (MacVim ougVim)i - entra em modo de inserçãoesc - volta para o modo de comando
Movimentação           k   h           l       j
InserçãoLorem ipsum dolum sit amed
InserçãoLorem ipsum dolum sit amed
Inserção    Lorem ipsum dolum sit amedi
Inserção    Lorem ipsum dolum sit amedi
Inserção    Lorem ipsum dolum sit amedi     a
Inserção    Lorem ipsum dolum sit amedi     a
Inserção    Lorem ipsum dolum sit amedi     a     I
Inserção    Lorem ipsum dolum sit amedi     a     I
Inserção    Lorem ipsum dolum sit amedi     a     I    A
Inserção    Lorem ipsum dolum sit amedi     a     I    A
Inserção    Lorem ipsum dolum sit amedi     a     I    A     o
Inserção    Lorem ipsum dolum sit amedi     a     I    A     o
Inserção    Lorem ipsum dolum sit amedi     a     I    A     o     O
Inserção    Lorem ipsum dolum sit amedi     a     I    A     o     O
Seleçãov - modo de seleção regularshift + v - seleção de linhasctrl + v - seleção de colunas
Comandos Geraisy - copiar (yank)d - deletarc - alterar
Seletores2x - linha atual         w - palavrai - internal             “ [ { - simbolosa - allf - atéF - até (voltando)t - ...
Undo / Redou - undoctrl + r - redo
Search / Replace/ - iniciar busca%s/search/replace - procurar e trocar
Mais ComandosLeader - padrão : - mais comandos
Salvando e saindo:w - salvar:wa - salvar todos:q - sair:wq - salvar e sairq! - sair forçadamente
Configuraçãotabsbarra de statusexibição de barrasidentação...
Plugins para um dia mais        agradável
Plugins indispensáveis
Plugins indispensáveisPathogen
Plugins indispensáveisPathogenBufferExplorer
Plugins indispensáveisPathogenBufferExplorerAutoclose
Plugins indispensáveisPathogenBufferExplorerAutocloseEndwise
Plugins indispensáveisPathogenBufferExplorerAutocloseEndwisePeepOpen
Plugins indispensáveisPathogenBufferExplorerAutocloseEndwisePeepOpenNERDTree
Plugins indispensáveisPathogen         SurroundBufferExplorerAutocloseEndwisePeepOpenNERDTree
Plugins indispensáveisPathogen         SurroundBufferExplorer   Vim RailsAutocloseEndwisePeepOpenNERDTree
Plugins indispensáveisPathogen         SurroundBufferExplorer   Vim RailsAutoclose        AckEndwisePeepOpenNERDTree
Macrosq + <register> - iniciar gravação de macroq - terminar gravação@ + <register> - executar macro
LinksVim - http://www.vim.org/Wilker Dotfiles - https://github.com/wilkerlucio/dotfilesPeepCode - http://peepcode.com/produc...
Valeu!     Wilker Lúcio <wilkerlucio@gmail.com>
Próximos SlideShares
Carregando em…5
×

Vim - Produtividade na ponta dos seus dedos

723 visualizações

Publicada em

Slides da palestra de Vim realizada no 7 encontro do Frevo on Rails

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Vim - Produtividade na ponta dos seus dedos

  1. 1. VimProdutividade na ponta dos seus dedos. Wilker Lúcio <wilkerlucio@gmail.com>
  2. 2. Começando com Vim
  3. 3. Seja amigo do teclado
  4. 4. Um editor “modal”Modo de comandoModo de inserçãoModo de visualização
  5. 5. Não tenha pressa
  6. 6. Para começarUtilize uma distribuição amigável (MacVim ougVim)i - entra em modo de inserçãoesc - volta para o modo de comando
  7. 7. Movimentação k h l j
  8. 8. InserçãoLorem ipsum dolum sit amed
  9. 9. InserçãoLorem ipsum dolum sit amed
  10. 10. Inserção Lorem ipsum dolum sit amedi
  11. 11. Inserção Lorem ipsum dolum sit amedi
  12. 12. Inserção Lorem ipsum dolum sit amedi a
  13. 13. Inserção Lorem ipsum dolum sit amedi a
  14. 14. Inserção Lorem ipsum dolum sit amedi a I
  15. 15. Inserção Lorem ipsum dolum sit amedi a I
  16. 16. Inserção Lorem ipsum dolum sit amedi a I A
  17. 17. Inserção Lorem ipsum dolum sit amedi a I A
  18. 18. Inserção Lorem ipsum dolum sit amedi a I A o
  19. 19. Inserção Lorem ipsum dolum sit amedi a I A o
  20. 20. Inserção Lorem ipsum dolum sit amedi a I A o O
  21. 21. Inserção Lorem ipsum dolum sit amedi a I A o O
  22. 22. Seleçãov - modo de seleção regularshift + v - seleção de linhasctrl + v - seleção de colunas
  23. 23. Comandos Geraisy - copiar (yank)d - deletarc - alterar
  24. 24. Seletores2x - linha atual w - palavrai - internal “ [ { - simbolosa - allf - atéF - até (voltando)t - um caractere antes
  25. 25. Undo / Redou - undoctrl + r - redo
  26. 26. Search / Replace/ - iniciar busca%s/search/replace - procurar e trocar
  27. 27. Mais ComandosLeader - padrão : - mais comandos
  28. 28. Salvando e saindo:w - salvar:wa - salvar todos:q - sair:wq - salvar e sairq! - sair forçadamente
  29. 29. Configuraçãotabsbarra de statusexibição de barrasidentação...
  30. 30. Plugins para um dia mais agradável
  31. 31. Plugins indispensáveis
  32. 32. Plugins indispensáveisPathogen
  33. 33. Plugins indispensáveisPathogenBufferExplorer
  34. 34. Plugins indispensáveisPathogenBufferExplorerAutoclose
  35. 35. Plugins indispensáveisPathogenBufferExplorerAutocloseEndwise
  36. 36. Plugins indispensáveisPathogenBufferExplorerAutocloseEndwisePeepOpen
  37. 37. Plugins indispensáveisPathogenBufferExplorerAutocloseEndwisePeepOpenNERDTree
  38. 38. Plugins indispensáveisPathogen SurroundBufferExplorerAutocloseEndwisePeepOpenNERDTree
  39. 39. Plugins indispensáveisPathogen SurroundBufferExplorer Vim RailsAutocloseEndwisePeepOpenNERDTree
  40. 40. Plugins indispensáveisPathogen SurroundBufferExplorer Vim RailsAutoclose AckEndwisePeepOpenNERDTree
  41. 41. Macrosq + <register> - iniciar gravação de macroq - terminar gravação@ + <register> - executar macro
  42. 42. LinksVim - http://www.vim.org/Wilker Dotfiles - https://github.com/wilkerlucio/dotfilesPeepCode - http://peepcode.com/products/smash-into-vim-i
  43. 43. Valeu! Wilker Lúcio <wilkerlucio@gmail.com>

×