It is sometimes desirable to open all files of a specific type in vim. Say I
wanted to manually edit all the
.md files from this
repository in vim, I could try and manually open each one but vim has a better
way of doing this.
Inside a vim buffer,
:args *.md will open all the markdown files in the
current directory. The file argument accepts globs so
:args **/*.md will
recursively open all markdown files starting from the current directory.
Few tips to navigate a large set of buffers in vim:
:lslist all open buffers
:bnto move to the next buffer
:bdto delete the current buffer
:qato close all the buffers and exit vim
:qa!to close all the buffers and exit vim, forsaking any changes you made