Drill 04: Search Motions

Use /, ?, *, # and search as operator motions.

Practice Text

hostname: server1
hostname: server2
hostname: server3
error: connection failed
hostname: server4
error: timeout
hostname: server5

Drill Exercises

  1. /hostname - find first

  2. n - next match

  3. N - previous match

  4. ?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

  1. d/error - delete to "error"

  2. y/server - yank to "server"

  3. c/failed - change to "failed"

Exercise 4: Interactive Replace

  1. /hostname - find pattern

  2. cgn - change next match

  3. newname<Esc>

  4. . - repeat on next

Self-Assessment

Skill Comfortable?

/ and ? search

[ ] Yes [ ] Need practice

* and # word search

[ ] Yes [ ] Need practice

d/pattern delete to

[ ] Yes [ ] Need practice

cgn interactive replace

[ ] Yes [ ] Need practice