Vifm is a ncurses based file manager with vi like keybindings. If you use vi, vifm gives you complete keyboard control over your files without having to learn a new set of commands. Source: Vifm on sourceforge.
Vifm is in Community:
# pacman -S vifm
Copy the default config file to your home folder
$ cp /usr/share/vifm/vifmrc ~/.vifm/vifmrc
You can then make any changes that suit your working style.
Opening filetypes in Vifm
You can assign applications to filetypes in .vifmrc, eg.,
Another text based filemanager with vi like keybinds is Ranger.