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

Cooking Lessons with Vim and Tmux

Cooking Lessons with Vim and Tmux

My Rubyday.it talk about ruby development in the shell with vim and tmux, with an emphasis on cooking.


Claudio Ortolina

June 14, 2013


  1. Cooking Lessons with tmux and Vim

  2. Hello! ‣I’m Claudio Ortolina ‣I work at New Bamboo, in

    London, as a full stack web developer ‣We do Ruby, Rails, Agile and Javascript NEW BAMBOO HQ
  3. I use Vim and tmux

  4. I also cook These are Bombay potatoes, you should try

  5. Topics for today ‣You only need a wok and a

    ladle... ‣...but having more at hand can really help ‣Keep everything at hand ‣Taste your food while cooking
  6. You only need a wok and a ladle Master the

    defaults of your tools of choice
  7. Master the basics ‣Find a !le ‣Splits ‣Foreground/background ‣Autocomplete Give

    me a gist!
  8. Beyond a ladle Are these really that di"erent?

  9. The right tool for the job ‣Small, focused tools that

    work together ‣A good set of plugins ‣Strike for balance ‣For more, see: ‣https://learn.thoughtbot.com/vim ‣http://new-bamboo.github.io/Hermes/#plugins
  10. Keep everything at hand Sadly, it doesn’t look like my

    kitchen at all
  11. Navigation ‣Navigation has to be FAST ‣Don’t !ddle with the

    !lesystem ‣Fuzzy search as general approach ‣CTags and speci!c plugins (like Rails.vim)
  12. Taste your food while cooking

  13. Exploit tmux ‣Run tests on separate pane ‣Leverage focused tests

    ‣Don’t need to switch to test in Rails ‣Send to REPL ‣See http://new-bamboo.github.io/Hermes/#tmuxandvim
  14. Thanks! @cloud8421 - github.com/cloud8421