diff --git a/Basic-use-cases.md b/Basic-use-cases.md index dc942e4..e69fa47 100644 --- a/Basic-use-cases.md +++ b/Basic-use-cases.md @@ -1,3 +1,35 @@ +## The`nnn` magic! :dark_sunglasses: + +`nnn` unfolds on use. Some exquisite things you can do with it. + +- Instantly load, sort, filter thousands of files +- Type to navigate with automatic dir selection +- List input stream and pick entries to stdout or file +- `find`/`fd`/`grep`/`ripgrep`/`fzf` from `nnn` and list in `nnn` +- Never lose context - start where you quit +- Mount any cloud storage service in a few keypresses +- Select files from anywhere (not just a single dir) +- Unlimited bookmarks, plugins, cmds with custom hotkeys +- Write a plugin in any language you know +- Edit and preview markdown, man page, HTML +- Open a file and auto-advance to the next +- Filter filtered entries, export list of visible files +- Configure the middle mouse click to do anything +- Fuzzy search subtree and open a file (or its parent dir) +- Load four dirs with custom settings at once +- Notifications on `cp`, `mv`, `rm` completion +- Auto-sync selection to system clipboard +- Access selection from another instance of `nnn` +- Open text files detached in another pane/tab/window +- Mount and modify archives +- Create files/dirs/duplicates with parents (like `mkdir -p`) +- Toggle hidden with ., visit `$HOME` with ~, last dir with - +- Mark a frequently visited dir at runtime +- Sort by modification, access and inode change time +- Compile out/in features with make variables +- Watch matrix text fly or read fortune messages +- Configure in 5 minutes! + ## Add bookmarks Set environment variable `NNN_BMS` as a string of `key_char:location` pairs separated by semicolons (`;`):