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.