Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

@AndrewRadev

Slide 3

Slide 3 text

vim-ruby

Slide 4

Slide 4 text

twitter.com/Vimlinks

Slide 5

Slide 5 text

Vim is hard

Slide 6

Slide 6 text

Vim is hard (in a good way)

Slide 7

Slide 7 text

Quitting Vim (without the jokes)

Slide 8

Slide 8 text

Commands ● :quit ● :edit ● :write ● Or, :q, :e, :w ● :help

Slide 9

Slide 9 text

Questions?

Slide 10

Slide 10 text

More commands ● :split ● :vertical ● :rightbelow/:leftabove ● :tabnew

Slide 11

Slide 11 text

Commands, Navigation, Editing

Slide 12

Slide 12 text

Vertical movement

Slide 13

Slide 13 text

Ctrl + f / Ctrl + b (forward & back) Ctrl + u / Ctrl + d (up & down)

Slide 14

Slide 14 text

G

Slide 15

Slide 15 text

/

Slide 16

Slide 16 text

Horizontal movement

Slide 17

Slide 17 text

w (word) b (back) e (end)

Slide 18

Slide 18 text

t / T f / F

Slide 19

Slide 19 text

H(igh) M(iddle) L(ow)

Slide 20

Slide 20 text

Questions?

Slide 21

Slide 21 text

Editing: Visual mode

Slide 22

Slide 22 text

Text objects

Slide 23

Slide 23 text

Editing: Insert mode

Slide 24

Slide 24 text

i/a I/A o/O

Slide 25

Slide 25 text

Visual mode + d/c

Slide 26

Slide 26 text

u(ndo)

Slide 27

Slide 27 text

.

Slide 28

Slide 28 text

Big idea: changesets

Slide 29

Slide 29 text

Text objects with c

Slide 30

Slide 30 text

Questions?

Slide 31

Slide 31 text

Mapping counts

Slide 32

Slide 32 text

Settings