Ranger is a text-based file manager. It's written in Python and uses Miller columns. Most importantly, it's largely inspired by Vi keybindings.
Here is my current setup on macOS with iTerm2.
Like Vi, you can use
k to move up or down.
gg takes you to the top of the directory and
G takes you to the botton. Even more advanced Vi features are included- you can mark a directory with
m[letter] and then quickly tavel back with
'[letter]. There is also a find feature-
f lets you search the directory you are currently in. If you find a unique match, Ranger will directly open the file. Ranger supports yanking, copying, deleting, etc. I won't list every feature here, instead I'll just link the cheatsheet.