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

My Vim Adventure(Spanish)

My Vim Adventure(Spanish)

Primera presentación del grupo Vim Chile, que trata sobre las cosas, hábitos que tuve cambiar para aprender a usar Vim.
Se describen una serie de recursos para los que quieren aprender a usar Vim, como para los ya iniciados.

0f3b2b9899b56e06ef266d71933fde34?s=128

Rodrigo Campos G.

February 27, 2014
Tweet

Transcript

  1. Rodri_gore Adventure MY Un camino de aprendizaje con Vim

  2. EL COMIENZO

  3. curva de aprendizaje

  4. the vim learning curve is a myth http://robots.thoughtbot.com/the-vim-learning-curve-is-a-myth

  5. decidí empezar con un libro actual y bien catalogado por

    la comunidad
  6. readme

  7. None
  8. primera meta: tipear de la manera correcta

  9. Gtypist

  10. typkov.stevelosh.com

  11. Type Fu

  12. None
  13. conociendo vim

  14. vimtutor Multiples idiomas (Ingles, español, ...etc)

  15. http://vim-adventures.com/

  16. ๏ Incorrecta posición de la mano ๏ No usaba los

    indices en las teclas F y J grave error del comienzo Tip:Utiliza teclado distribución Ingles
  17. HJKL

  18. origen http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/

  19. imium

  20. keyboard shortcuts ?

  21. http://www.vimsnake.com vim snake

  22. http://github.com/carbonfive/vimtronner vim tronner

  23. http://www.vimgenius.com vim genius

  24. no obsecionarse con hjkl ๏ HJKL es solo el comienzo

    y no refleja el potencial de Vim ๏ Conocer y aprender Text Object y Motion es la base del poder de Vim Tip 1: Herramientas como Vim adventures y Vimulator ayudan con el aprendizaje http://thoughtbot.github.io/vimulator/ Tip 2: Utiliza el modo Visual previo a cada comando
  25. adaptandose a vim

  26. Tip: El package Vintageous brinda mejor soporte para Vim "ignored_packages":

    [] Preferences setting-user agregar comence con sublime text habilitando vintage mode
  27. alternativas para la mayoria de ides - editores de texto

  28. ๏ Utilizaba la tecla Escape para salir del insert mode

    ๏ No usaba ningún mapping, como tampoco sabia la existencia de que existían otras formas de efectuar el escape “error” noob del comienzo Tip Utiliza Ctrl+[ o un mapping que te acomode a ti (jj, jk, kj, ...)
  29. wallpaper https://bitbucket.org/tednaleid/vim-shortcut-wallpaper

  30. vim preconfigurado

  31. Distro mas popular y usado por la comunidad Conoci muchos

    plugins Muuuuuchos plugins Vim se comportaba lento .vimrc era demasiado extenso vim.spf13.com
  32. simple mas rapido que spf13 menor cantidad de plugins facil

    de personalizar (.vimrc.after) no conocía que características (mapping) eran nativos o no de vim github.com/carlhuda/janus Janus: Vim distribution
  33. ๏ Ayudan a familirizarse con vim y conocer caracteristicas ๏

    No se tiene un 100 % control de lo que hacen ๏ Algunos recomiendan el camino contrario al que tome, es decir comenzar con .vimrc basico* Aprendizaje de las distro Tip: Comienza con un .vimrc que conozcas lo que hace cada linea http://mislav.uniqpath.com/2011/12/vim-revisited/
  34. ๏ Tipea sin mirar el teclado ๏ Adaptate a Vim

    con las herramientas que utilizas actualmente ๏ Vim all the thing (Extensiones en navegador, editores, celular, fondo pantalla, ...) ๏ Prueba diferentes configuraciones que se acomoden mas a ti ๏ Usar y aprender Vim es bacán y entretenido (street fighter) recap
  35. None
  36. recursos para vim

  37. Vim cheatsheets ๏ http://rtorruellas.com/vim-cheat-sheet/ (mobile friendly) ๏ http://www.fprintf.net/vimCheatSheet.html ๏ Vimmy

    (Aplicacion iOS) ๏ http://vimcheatsheet.com/ (poster pagado) Tip: Crea tu propio cheatsheet personal
  38. Newsletter - blogs ๏ www.vimweekly.com ๏ A tiny piece of

    vim ๏ usevim.com ๏ tilvim.com(blog con tips) ๏ www.reddit.com/r/vim
  39. twitter ๏ @be_vimmer_en (bot con tweets cada 3 horas) ๏

    @vim_master ๏ @vimcasts ๏ @vimnews (usevim blog) ๏ @explodingvim ๏ @vimgolf
  40. .vimrc ๏ Steve losh: http://bitbucket.org/jl/dotfiles/src/tip/vim ๏ Tim Pope: https://github.com/tpope/tpope ๏

    Gary Bernhardt: https://github.com/garybernhardt/dotfiles ๏ Drew Neil: https://github.com/nelstrom/dotfiles ๏ Ben Orenstein: https://github.com/r00k/dotfiles ๏ Google: dotfiles site:github.com
  41. practicar ๏ http://www.vimgolf.com ๏ https://github.com/canadaduane/VimKata

  42. libro

  43. Rodri_gore Adventure MY Un camino de aprendizaje con Vim