Remove lines starting with “A”
If you want to delete lines that begin with a specific character in Vim, here’s how you can do it. For instance, if you want to remove all lines starting with the letter “A,” you can use the command
:g/^A/d
This command will search for lines that begin with “A” and delete them. S
Suppose your file contains the following lines:
Apple
Banana
Avocado
Berry
By executing:g/^A/d
, the file will become:
Banana
Berry
How to remove lines starting with a special character
If you need to delete lines starting with a special character like the dollar sign $, you must escape the special character with a backslash. Use the command
:g/^\$/d
For example, if your file contains
$price
$value
total
sum
After running :g/^\$/d
, the file will be:
total
sum
How to remove lines starting with a comment symbol
To remove comments from a bash script, which typically start with the hash symbol #, use the command :
:g/^\#/d
For example, if your bash script contains:
# This is a comment
echo “Hello World”
# Another comment
echo “Goodbye World”
By executing :g/^\#/d
, the script will become:
echo “Hello World”
echo “Goodbye World”
How to remove blank lines in VIM
To remove all blank lines from your file, use the command :
:g/^$/d
For example, if your file contains:
First line
Second line
Third line
After running :g/^$/d
, it will be:
First line
Second line
Third line
These commands help you efficiently edit your text files by removing unwanted lines based on specific criteria.
Read also:
- How to Remove the Last Character from Each Line in Vim?
- gvim commands for vlsi engineer