diff --git a/vim/searching-through-multiple-files-in-plain-vim.md b/vim/searching-through-multiple-files-in-plain-vim.md new file mode 100644 index 0000000..d41d156 --- /dev/null +++ b/vim/searching-through-multiple-files-in-plain-vim.md @@ -0,0 +1,15 @@ +You can search through multiple files using `vimgrep` command. + +``` +# search for string all python files in the current dir +:vimgrep string *.py +# search for string all python files in the current dir and subdir of the current dir +:vimgrep string **/*.py + + +Here are the commands you can use to navigate through search matches: + - `:cn` - jump to the next match. + - `:cN` - jump to the previous match. + - `:clist` - view all the files that contain the matched string + - `:cc number` - jump to specific match number, which you get from :clist output. +```