Whenever something feels tedious in vim, it's generally a sign of not full grokking vim. There's a better way.
:help
:help {topic}
:help buff<TAB>
navigate help docs
C-{jump to the underlined link in the vim docs
vim -p *.c # open multiple files each in a tab (pages in vim)
vim *.c # open multiple files in vim
tabs (pages)
gtg o to next t abgTgo back a tab (shift is a common way to do a binding backwards when that makes sense){N}gtgo to Nth tab
buffers (vim's idea of a file)
:bufferslist all the buffers vim has open:bnb uffer n ext:bpb uffer p revious