Pro Yearly is on sale from $80 to $50! »

Saltos no Vim - GURUPI

Saltos no Vim - GURUPI

63d1307df6bdc998ddc84bf0390c0ff7?s=128

Dmitry Rocha

January 01, 2012
Tweet

Transcript

  1. me @dmitrynix dmitrynix.com

  2. Vim

  3. E seus pulos

  4. É necessário? Resposta: não

  5. Mas pode ser bom Para usar melhor o editor

  6. Qual desloca mais o braço? * Deslocar a mão para

    as setas ou; * Simplesmente apertar ESC e as teclas hjkl.
  7. Qual desloca mais o braço? * Segurar o control+s ou;

    * ESC:wq ou ESC:x;
  8. Mais comandos de movimentação Não é "mais uma lista", são

    os que eu mais uso.
  9. * w => próxima palavra; * b => palavra anterior;

    * 0 => Começo da linha; * $ => Final da linha; * I => (letra i de igreja maiúscula) para o início "editável" da linha; * A => Em contra partida do I tem o A para faz o mesmo, mas para o final da linha; * G => Final do arquivo; * 1G ou gg => move para o começo do arquivo; * * => isso faz com que vc entre em modo de pesquisa da palavra atual; * /TERM => faz pesquisa no TERM; * ?TERM => o mesmo que /TERM, mas em ordem inversa; * ma => cria a marca a; * `a => vai para a marca a; * `` => volta para o último lugar que vc estava (esse aqui eu uso muito);
  10. Mais sobre os saltos Apagar/Quantificadores

  11. Saltos para apagar * d$ => apaga até o final

    da linha; * df: => o f: é um salto para ir para a próxima ocorrência de :, logo df: apaga um texto até o :. * dw => apaga palavra a frente e o; * db => palavra voltando;
  12. Com quantificadores * 3dw => apaga 3 palavras a frente

    e o; * 3db => 3 palavras voltando; * 3dd => 3 linhas;
  13. Exemplo

  14. None
  15. * w => próxima palavra; * b => palavra anterior;

    * 0 => Começo da linha; * $ => Final da linha; * I => (letra i de igreja maiúscula) para o início "editável" da linha; * A => Em contra partida do I tem o A para faz o mesmo, mas para o final da linha; * G => Final do arquivo; * 1g ou gg => move para o começo do arquivo; * * => isso faz com que vc entre em modo de pesquisa da palavra atual; * /TERM => faz pesquisa no TERM; * ?TERM => o mesmo que /TERM, mas em ordem inversa; * ma => cria a marca a; * `a => vai para a marca a; * `` => volta para o último lugar que vc estava (esse aqui eu uso muito);
  16. Vamos contar!

  17. #facepalm

  18. Soluções?

  19. Entre no movo visual => shift+v => hjkl ou setas

    => x
  20. Mas eu sou foda!

  21. None
  22. Outra solução: => 5dd 5dd => Opa! Chegou perto =>

    Agora eu conto: 4dd
  23. Mais usos * :3next * 3gt / 3gT

  24. Imagens * http://quizumbado.files.wordpress.com/2011/05/soufodaoriental.jpg * http://scienceblogs.com.br/socialmente/files/2012/01/sou-foda.jpg * http://www.kk.org/wp-content/archiveimages/venturing_into_vim.jpeg * http://moviebuzzers.com/wp-content/uploads/2011/07/chuck_norris_approved.jpg *

    http://semanaanimal.no.comunidades.net/imagens/20050214_canguru_em_acao.jpg