Adding Text at the Beginning of Multiple Lines
- Go the line you want to select the text.
- Press V (upppercase
V
) to state Visual line mode. - Select multiple line using arrow or j/k keys.
- Press
:
after selecting the desired lines. This will open the line range command:'<,'>
. - Type
s/^/<text>/
, where “<text>” is the text you want to add at the beginning of each fo the selected lines.(^)
indicates the will be added to the beginning of the line.
Example 1: Add text to the selected lines
Adding comments //
to each line in verilog.
:'<','>s/^/\/\/ /
Example 2: Add text to the entire files
:%s/^/\/\/ /
- Press
Esc
to navigate to normal mode. %
applies the command to all the lines in the file.
Removing Text at the Beginning of Multiple Line
- Press
Esc
to navigate to normal mode. - Press V (upppercase
V
) to state Visual line mode. - Select multiple line using arrow or j/k keys.
- Press
:
after selecting the desired lines. This will open the line range command:'<,'>
. - Type
s/^..//
, where(^)
indicates the start of the line and(..)
will select excatly two characters and(//)
will delete them.
Example 1: Delete the first two characters from the selected lines
Remove the comments //
for the selected lines.
:<','>s/^..//
Example 2: Delete the first two character from all the lines in a file
:%s/^..//
- Ensure you in the normal by pressing
Esc
before executing the above command. %
applies the command to all the line in the file.
Adding Text to End of Multiple Line
- Go the line you want to select the text.
- Press V (upppercase
V
) to state Visual line mode. - Select multiple line using arrow or j/k keys.
- Press
:
after selecting the desired lines. This will open the line range command:'<,'>
. - Type
s/$/value/
, where “value” is the text you want to add at the beginning of each fo the selected lines.($)
indicats the will be added to the end of the line.
Example
Adding comments ;
to each line in verilog.
:'<','>s/$/; /
Removing Text at the End of Multiple Line
- Press
Esc
to navigate to normal mode. - Press V (upppercase
V
) to state Visual line mode. - Select multiple line using arrow or j/k keys.
- Press
:
after selecting the desired lines. This will open the line range command:'<,'>
. - Type
s/..$//
, where($)
indicates the end of the line and(..)
will select excatly two characters and(//)
will delete them.
Example 1: Delete the first two characters from the selected lines
Remove the comments //
for the selected lines.
:<','>s/..$//
Example 2: Delete the first two character from all the lines in a file
:%s/..$//
- Ensure you in the normal by pressing
Esc
before executing the above command. %
applies the command to all the line in the file.