That seems like a mouthful. I use :<up arrow> to run the last command and <up arrow> some more to run the ones before that.
https://github.com/tpope/vim-repeat
I guess I might press and hold at ten.
But that aside, if you’re into arrow pressing, a few lines in your .inputrc can go a long ways
Test this out sometime:
# Incremental searching with Up and Down and Left and Right "\e[A": history-search-backward "\e[B": history-search-forward
That seems like a mouthful. I use :<up arrow> to run the last command and <up arrow> some more to run the ones before that.