Download presentation
Presentation is loading. Please wait.
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” Github astrails dotvim
6
http://tuxradar.com/content/vim-master-basics
7
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 2 nd 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)
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.