Slide 1

Slide 1 text

The history of cats. Brooks Swinnerton

Slide 2

Slide 2 text

Just kidding.


Slide 3

Slide 3 text

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

Slide 11

Slide 11 text

Otto approves.