Upgrade to Pro — share decks privately, control downloads, hide ads and more …

vim 101

Irio Musskopf
December 07, 2012

vim 101

O básico para começar a ser produtivo usando o vim como editor de texto principal.

Apresentado internamente na Caixa de Ideias.

Irio Musskopf

December 07, 2012
Tweet

More Decks by Irio Musskopf

Other Decks in Technology

Transcript

  1. ● Legal
    Por quê?

    View full-size slide

  2. Por quê?
    ● Legal
    ● Ótimo editor

    View full-size slide

  3. Por quê?
    ● Legal
    ● Ótimo editor
    ● Rápido

    View full-size slide

  4. Por quê?
    ● Legal
    ● Ótimo editor
    ● Rápido
    ● Esqueça o mouse

    View full-size slide

  5. Por quê?
    ● Legal
    ● Ótimo editor
    ● Rápido
    ● Esqueça o mouse
    ● Filosofia do terminal

    View full-size slide

  6. Roda em qualquer lugar

    View full-size slide

  7. Modos
    ● Comandos
    ● Edição
    ● Visual

    View full-size slide

  8. Modo comando

    View full-size slide

  9. Modo comando - navegação

    View full-size slide

  10. ● Sair :q
    ● Salvar :w
    ● Copiar :yy
    ● Colar :p
    ● Deletar :dd
    ● Navegar no arquivo hjkl
    ● Rodar comandos do terminal :!bundle
    update
    Modo comando

    View full-size slide

  11. Modo de inserção

    View full-size slide

  12. Modo de inserção

    View full-size slide

  13. Edição visual em bloco
    Control+v

    c

    ESC

    View full-size slide

  14. Falando o idioma do vim
    :y3w
    :d10j
    :yy6kp

    View full-size slide

  15. E o que mais?
    ● Buscas / %s/bla/foo/ :Ack 'bla'
    ● Panels :sp :vsp
    ● Macros qa @a
    ● Buffers :buffers :b
    ● ctrlp control+p
    ● NERDTree :NERDTree
    https://github.com/akitaonrails/vimfiles

    View full-size slide

  16. Tá com medinho?
    https://github.com/b4winckler/macvim

    View full-size slide

  17. Em caso de emergência...
    :q!

    View full-size slide

  18. Irio Irineu Musskopf Junior
    [email protected]
    @irio

    View full-size slide