You can get a workflow that's close to what you want without configuring vim at all.
You can jump to the nth buffer using
If you type a digit while viewing the output of
ls, then that digit is stored and can be passed to the next command.
In order to produce the fake vim screenshots, I increased the font size so I can only see a few lines, and set the following listchars.
execute("set listchars=eol:\xc2\xac,tab:>\\ ,trail:\xe2\x81\x9b,extends:>,precedes:<,space:\\ ")
So, if you do
$ mkdir -p /tmp/vim-example
$ cd /tmp/vim-example
$ vim ./a ./b
Then your screen will look like this:
./a 0,0-1 All
"./a" [New File]
You can look at the files by pressing
1 %a "./a"
Press ENTER or type command to con
From there, if you type
2 and then
<C-^> you will be taken to the next buffer.
./b 0,0-1 All
"./b" [New File]