Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
VIM, I WISH I KNEW!
HOW TO :q YOU!
Modes
:CommandT
Navigation!
“No, I said left!!!”
Love the mouse…
but let Snowbell eat it!
j
jj
jjl
jjll
jjllh
jjllhk
1
16
16G
$
^
w
ww
www
b
bb
e
ee
f
f,
F
Fi
d
dw
u
/dragon↵
G
gg
:TagbarToggle↵
<CTRL>+]
<CTRL>+o
<TAB>
:
:q
:
:q
:q!
:
:w
:wq
:17,23w filename.php
:e filename.php
https://github.com/tpope/vim-sensible
https://github.com/matason/dotvim
Resources
:help
vimtutor
http://vimcasts.org/ - simply brilliant Vim screencasts.
http://pragprog.com/book/dnvim/practical...
Resources (cont)
https://github.com/terryma/vim-multiple-cursors - plugin for multiple cursor
editing
https://github.com/j...
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Upcoming SlideShare
Loading in …5
×

Vim, I wish I knew how to :q you!

2,486 views

Published on

A talk about Vim by Chris Maiden.

Presented at DrupalCampNW13 on Sunday 24th November 2013.

Published in: Technology
  • Be the first to comment

Vim, I wish I knew how to :q you!

  1. 1. VIM, I WISH I KNEW! HOW TO :q YOU!
  2. 2. Modes
  3. 3. :CommandT
  4. 4. Navigation! “No, I said left!!!”
  5. 5. Love the mouse…
  6. 6. but let Snowbell eat it!
  7. 7. j
  8. 8. jj
  9. 9. jjl
  10. 10. jjll
  11. 11. jjllh
  12. 12. jjllhk
  13. 13. 1
  14. 14. 16
  15. 15. 16G
  16. 16. $
  17. 17. ^
  18. 18. w
  19. 19. ww
  20. 20. www
  21. 21. b
  22. 22. bb
  23. 23. e
  24. 24. ee
  25. 25. f
  26. 26. f,
  27. 27. F
  28. 28. Fi
  29. 29. d
  30. 30. dw
  31. 31. u
  32. 32. /dragon↵
  33. 33. G
  34. 34. gg
  35. 35. :TagbarToggle↵
  36. 36. <CTRL>+]
  37. 37. <CTRL>+o
  38. 38. <TAB>
  39. 39. :
  40. 40. :q
  41. 41. :
  42. 42. :q
  43. 43. :q!
  44. 44. :
  45. 45. :w
  46. 46. :wq
  47. 47. :17,23w filename.php
  48. 48. :e filename.php
  49. 49. https://github.com/tpope/vim-sensible
  50. 50. https://github.com/matason/dotvim
  51. 51. Resources :help vimtutor http://vimcasts.org/ - simply brilliant Vim screencasts. http://pragprog.com/book/dnvim/practical-vim - buy it! http://vimeo.com/vimlondon - videos from Vim London sessions. http://vim-adventures.com/ - learn Vim while playing a game, unlock levels, pay for. http://vimgolf.com/ - Pick a challenge, fire up Vim, and show us what you got. https://github.com/carlhuda/janus/ - the Janus Vim distribution provides a minimal working environment using the most popular plug-ins and the most common mappings. https://drupal.org/project/vimrc - customises the vim text editor for editing Drupal-related files. https://drupal.org/node/29325 - Configuring Vim https://github.com/matason/dotvim - my Vim configuration
  52. 52. Resources (cont) https://github.com/terryma/vim-multiple-cursors - plugin for multiple cursor editing https://github.com/joonty/vim-phpqa - plugin provides code coverage, PHP Codesniffer, PHP Mess Detector https://github.com/ludovicPelle/vim-xdebug - plugin providing XDebug capabilities in Vim https://github.com/tpope/vim-fugitive - a Git wrapper so awesome, it should be illegal ! https://twitter.com/matason - me on the Twitters.

×