replace text in vim between lines code example

Example 1: vim search and replace between lines

# Basic syntax:
:,s/search_text/replacement_text/g

# Example usage:
# Say you have a file with the following text and only want to change 
# mispeled to misspelled on lines 2 and 3:
1. I mispeled a word on this line
2. I also mispeled a word on this line
3. Apparently I cant type mispeled properly

:2,3s/mispeled/misspelled/g # This would change the words on line 2 and 3

Example 2: vim replace multiple lines

# Replace all instances of foo with bar
:%s/foo/bar/g

# Replace all instances of foo in lines 6 to 10 inclusive with bar
:6,10s/foo/bar/g

Tags:

Misc Example