Learned about vimgrep10 Feb 2021
I learned a neat vim trick the other day.
Say you wanted to search for multiple occurrences of a pattern in a bunch of files. I somewhat knew how to do this with
grep but felt lazy and I wanted to edit each file. I did a bit of searching and found that I can achieve this within
First you start off with the following command:
:vim /search pattern/ **/*.txt
The search pattern can be a regular expression. The second parameter is a filename pattern matching. Once you run this command, it’ll open every file with an occurrence that it finds in “tabs” within vim.
Then you can navigate between each file using the following commands:
If you find yourself using this a lot, can bind those commands to a key combination to make it easier to access. You can also partially type in the command like
Hope you find this useful! Reach out to me if you have any questions or want to chat!