▲ | yuvadam 6 days ago | |
For anyone looking for more modern terminal file managers: my favorite is yazi since it has great preview capabilities out of the box and requires zero config, but other alternatives are nnn, ranger, walk and lf. | ||
▲ | submeta 6 days ago | parent | next [-] | |
Yazi is absolutely phantastic. It can be extended by own scripts. I have configured it to jump to any folder via fzf, find any file in a folder and subfolders via `fd`, and navigate to any folder/subfolder on my system in seconds. I don't use my GUI finders on my Mac anymore. Absolutely recommended. | ||
▲ | haakon 5 days ago | parent | prev | next [-] | |
mc user for decades here. I spent a long time teaching myself yazi and configuring it just to my liking, only to realize I don't really use a file manager that much anymore. It's hard to compete with shells for efficiency in most scenarios. | ||
▲ | ramses0 5 days ago | parent | prev [-] | |
...and a tip for `ranger`: `alias r='source ranger'` See `cat "$( which ranger )"` for what it does, but TLDR lets your shell `cd` (navigate) to the directory where you've navigated to within ranger. (ie: you can use the alias `r` as a lazy man's `cd`). It has to be done as a shell alias b/c `$PWD` is exclusively a shell concept, can't be modified by a mere program that you're running (thankfully). Other useful bits are sometimes `F2` for interactive file-rename (eg: backspace `.txt` to `.csv` or whatever), mark/tag support so `'d` goes to `~/Downloads`, `'g` goes to `~/Git`, `'t` for `/tmp`, etc. Overall if you're decent at vim there's a lot to love, and otherwise the basics pretty much work like you'd expect with keyboard/gui conventions (arrows, f2, etc). |