1 / 16

VIM

VIM. @ RoyOsherove http://key.bo/apps/16-vim 7enn.com. Why VIM?. Lightweight Everywhere Remote coding via ssh Pair programming ( ssh + tmux ) Important skill (like regex) Feel Stupid, Learn Something. Learning. versions. 7.3+ Vi (vim)

india
Download Presentation

VIM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VIM @RoyOsherove http://key.bo/apps/16-vim 7enn.com

  2. Why VIM? • Lightweight • Everywhere • Remote coding via ssh • Pair programming (ssh + tmux) • Important skill (like regex) • Feel Stupid, Learn Something

  3. Learning

  4. versions • 7.3+ • Vi (vim) • Gui-vim (macvim, gvim on windows\linux)

  5. Configuration • .vim file • .vim directory • Vim scripts and plugins • Google “vim Janus” • Githubastrailsdotvim

  6. http://tuxradar.com/content/vim-master-basics

  7. http://amalloy.hubpages.com/hub/Why-old-text-editors-are-still-great http://amalloy.hubpages.com/hub/Why-old-text-editors-are-still-great

  8. http://blog.interlinked.org/tutorials/vim_tutorial.html

  9. http://www.viemu.com/vi-vim-cheat-sheet.gif

  10. Favorite Plugins • Surround plugin • Rails • Nerdtree • Command-t (fuzzy finding)

  11. Favorite keys • Cw and ciw • S) • Shift-v to line selection • Cc to change line • Dd to delete line

  12. Practice cw • Load up piece of text • Use / to find instance of ‘the’ • Use ‘cw’ to change ‘the’ to ‘your’ • Use ‘esc’ and then ‘n’ to move to next find • Use ‘.’ to repeat • Use ‘n’ and ‘.’ to repeat as many times as possible

  13. Practice ciw • Load up piece of text • Use / to find instance of ‘he’ • Use ‘ciw’ to change ‘the’ to ‘your’ • Use ‘esc’ and then ‘n’ to move to next find • Use ‘.’ to repeat • Use ‘n’ and ‘.’ to repeat as many times as possible

  14. Practice o and O • Load up piece of text • Use j to go to 2nd line • For each line use shift O to enter a line above and o to insert a line below • Use . To repeat actions

  15. Other vims • vsVim for visual studio • ViEmu for Word • Vimium and vimperator for firefox and chrome • Vi-like command line in zsh (configure yourself)

More Related