Remix.run Logo
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).