History of Vi
Created by Bill Joy
Circa 1976 (38 years old)
Name from “Visual”
Slide 4
Slide 4 text
History of Vim
Created by Bram Moolenaar
Circa 1991 (23 years old)
Named from “Vimproved”
Slide 5
Slide 5 text
NO MOAR MOUSE
Slide 6
Slide 6 text
Modes
Insert
Similar to what you’re used to, just enter text and go
Visual
Used to select text for manipulating
Command
To interact with vim / filesystem (e.g. find/replace)
Slide 7
Slide 7 text
Keyboard shortcuts
Insert Mode
h,j,k,l => left,down,up,right
w,b => move between words
^,s => beginning, end of line
% => corresponding character
t => ‘till
y,p => copy, paste
v => visually select
Slide 8
Slide 8 text
The power is in the language
Combine the command with
a number
5w => move 5 words
d5w => delete 5 words
c5w => change 5 words
Slide 9
Slide 9 text
Terminal Multiplexer
Slide 10
Slide 10 text
The ‘mux.
Circa 2009
Based on “screen”
Allows for multiple terminal
sessions in the same window