vim insert multiple lines code example

Example 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

Example 2: how to edit multiple lines in vim

Move the cursor to the appropriate location.
Enter 'VISUAL BLOCK' mode (Ctrl v).
Use your directional keys to select required number of lines (j or k).
Press I (capital i).
Press Esc.

Note: Once exited out of 'VISUAL BLOCK' mode, changes will take effect.

Tags:

Misc Example