Drill 04: Search Motions
Use /, ?, *, # and search as operator motions.
Prerequisites
Complete Session 04: Search Motions first.
Practice Text
hostname: server1 hostname: server2 hostname: server3 error: connection failed hostname: server4 error: timeout hostname: server5
Drill Exercises
Exercise 1: Basic Search
-
/hostname- find first -
n- next match -
N- previous match -
?error- search backward
Exercise 2: Word Under Cursor
Position on "hostname":
1. * - search forward
2. # - search backward
3. Navigate with n and N
Exercise 3: Search as Motion
-
d/error- delete to "error" -
y/server- yank to "server" -
c/failed- change to "failed"
Exercise 4: Interactive Replace
-
/hostname- find pattern -
cgn- change next match -
newname<Esc> -
.- repeat on next
Self-Assessment
| Skill | Comfortable? |
|---|---|
|
[ ] Yes [ ] Need practice |
|
[ ] Yes [ ] Need practice |
|
[ ] Yes [ ] Need practice |
|
[ ] Yes [ ] Need practice |