Home » Misc » Editing lines …

Editing lines before and after search patterns in Vim

There are two search commands in vim

/ pattern /+ num Go to line num after pattern. Forward search for pattern.
/ pattern /- num Go to line num before pattern. Forward search for pattern.

Based on that, editing lines before or after the search pattern can be pretty straightforward, e.g.

Delete the line after the search pattern

g/pattern/+d

Search and replace in the line after search pattern

g/pattern/+1s/pat1/pat2/g