vim insert text at the the beginning of multiple lines 1

vim insert text at the the beginning of multiple lines

# Basic syntax:
# Insert text in front of every line in the file:
:%s!^!text_to_insert!

# Insert text in front of specific lines (e.g. for commenting out code):
1. Press ESC to ensure youre in command mode
2. Use CTRL+v to enter visual block mode
3. Move Up / Down to select the rows you want to prepend text to
4. Press SHIFT+i and type the text you want to insert (it will only
	show up on the current row for now)
5. Press ESC, wait ~1 second and the inserted text will appear on
	every line

Here is what the above code is Doing:
1. Press ESC to ensure youre in command mode
2. Use CTRL+v to enter visual block mode
3. Move Up / Down to select the rows you want to prepend text to
4. Press SHIFT+i and type the text you want to insert (it will only
show up on the current row for now)
5. Press ESC, wait ~1 second and the inserted text will appear on
every line

Similar Posts