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)
gt
g o to next t abgT
go back a tab (shift is a common way to do a binding backwards when that makes sense){N}gt
go to Nth tab
buffers (vim's idea of a file)
:buffers
list all the buffers vim has open:bn
b uffer n ext:bp
b uffer p revious