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.

Rodrigo Campos G.

February 27, 2014
Tweet

More Decks by Rodrigo Campos G.

Other Decks in Programming

Transcript

  1. ๏ 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
  2. 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
  3. Tip: El package Vintageous brinda mejor soporte para Vim "ignored_packages":

    [] Preferences setting-user agregar comence con sublime text habilitando vintage mode
  4. ๏ 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, ...)
  5. Distro mas popular y usado por la comunidad Conoci muchos

    plugins Muuuuuchos plugins Vim se comportaba lento .vimrc era demasiado extenso vim.spf13.com
  6. 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
  7. ๏ 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/
  8. ๏ 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
  9. 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
  10. Newsletter - blogs ๏ www.vimweekly.com ๏ A tiny piece of

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

    @vim_master ๏ @vimcasts ๏ @vimnews (usevim blog) ๏ @explodingvim ๏ @vimgolf
  12. .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