two steps along, then
one step along the perpendicular axis
The Knight can move
Slide 51
Slide 51 text
to the closest squares
that no other piece can reach
The Knight can move
Slide 52
Slide 52 text
No content
Slide 53
Slide 53 text
No content
Slide 54
Slide 54 text
No content
Slide 55
Slide 55 text
FINDING CHARACTERS
Slide 56
Slide 56 text
FINDING CHARACTERS
f{char} jumps to
the next occurrence of {char}
Slide 57
Slide 57 text
The Knight can move
to the closest squares that no other piece can reach
t
Slide 58
Slide 58 text
The Knight can move
to the closest squares that no other piece can reach
t
Slide 59
Slide 59 text
The Knight can move
to the closest squares that no other piece can reach
t
v f p
The Knight can move
to the closest squares that no other piece can reach
p
Slide 60
Slide 60 text
http://www.flickr.com/photos/silkegb/2745580110/
Slide 61
Slide 61 text
The Knight can move
to the closest squares that no other piece can reach
t
Slide 62
Slide 62 text
The Knight can move
to the closest squares that no other piece can reach
t
Slide 63
Slide 63 text
The Knight can move
to the closest squares that no other piece can reach
t
The Knight can move
to the closest squares that no other piece can reach
t
v f t
Slide 64
Slide 64 text
The Knight can move
to the closest squares that no other piece can reach
t
The Knight can move
to the closest squares that no other piece can reach
t
v f t ;
Slide 65
Slide 65 text
The Knight can move
to the closest squares that no other piece can reach
t
The Knight can move
to the closest squares that no other piece can reach
t
v f t ; ;
Slide 66
Slide 66 text
The Knight can move
to the closest squares that no other piece can reach
t
The Knight can move
to the closest squares that no other piece can reach
t
v f t ; ; ;
Slide 67
Slide 67 text
I’ve been expecting you, Mr Bond.
I
Slide 68
Slide 68 text
I’ve been expecting you, Mr Bond.
I
delete
this
Slide 69
Slide 69 text
I’ve been expecting you, Mr Bond.
I
f ,
I’ve been expecting you, Mr Bond.
,
delete
this
Slide 70
Slide 70 text
I’ve been expecting you, Mr Bond.
I
f ,
I’ve been expecting you, Mr Bond.
,
d t .
I’ve been expecting you.
.
delete
this
Slide 71
Slide 71 text
http://robots.thoughtbot.com/post/13164810557/the-vim-learning-curve-is-a-myth
No one ever says
“I’d love to learn Street Fighter 2,
but there are just so many combos!”
Ben Orenstein
(parentheses)
a) - all of a (block)
i) - inside of a (block)
Slide 77
Slide 77 text
[brackets]
a] - all of a [block]
i] - inside of a [block]
Slide 78
Slide 78 text
{braces}
a} - all of a {block}
i} - inside of a {block}
Slide 79
Slide 79 text
tags
at - all of a tag block
it - inside of a tag block
Slide 80
Slide 80 text
refs: {
clearButton: 'button[action=clearHomeBadge]',
starButton: 'button[action=pingHomeBadge]'
}
a
Slide 81
Slide 81 text
refs: {
clearButton: 'button[action=clearHomeBadge]',
starButton: 'button[action=pingHomeBadge]'
}
a
v i [
Slide 82
Slide 82 text
refs: {
clearButton: 'button[action=clearHomeBadge]',
starButton: 'button[action=pingHomeBadge]'
}
a
refs: {
clearButton: 'button[action=clearHomeBadge]',
starButton: 'button[action=pingHomeBadge]'
}
e
v i [
Slide 83
Slide 83 text
refs: {
clearButton: 'button[action=clearHomeBadge]',
starButton: 'button[action=pingHomeBadge]'
}
e
i ‘
refs: {
clearButton: 'button[action=clearHomeBadge]',
starButton: 'button[action=pingHomeBadge]'
}
]