TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Nnn – unorthodox terminal file manager

123 pointsby apjanaover 4 years ago

13 comments

O_H_Eover 4 years ago
@apjana since I have you here. (Feel free to gracefully decline to answer any of the following.) May I ask why are you not trying to leverage the assortment of useful tools you wrote with sizeable following to be some kind of side income? I didn&#x27;t miss the paypal link on every repo, but I don&#x27;t think that would make much without being a recurring payment and a little bit of blog posting.<p>This was partly inspired by the &#x27;to spend more time with his kid than at a computer&#x27; quote.<p>a bit off topic: do you have a rough idea about the number of actual users, other than github stars?<p>I am not trying to doxx you or anything :D, just thinking about the dynamics of open source and my own inspirations. ----- Disclaimer: I don&#x27;t any experience with what I am talking about.
评论 #25130937 未加载
vorpalhexover 4 years ago
This is very exciting and planning to give it a try to see if it can finally replace my usage of midnight commander. I appreciate the clean aesthetics.<p>Please don&#x27;t hide your feature list under a toggle though! Put it all the way at the top - I nearly missed it.
评论 #25126061 未加载
tarrudaover 4 years ago
&gt; No FPU usage (all integer maths, even for file size)<p>I wonder what is the significance of avoiding floating point math in a program that will spend most of its time waiting for user input.
评论 #25126702 未加载
评论 #25133839 未加载
jonfwover 4 years ago
I never understood terminal file managers... If I want to find a file, I use find or fzf. If I want to list files in a directory, I can use tree or ls. If I want to move files around, cp and mv work great.<p>If I want something more rich or discoverable, I&#x27;ll just move to a GUI, which handles this much better.
评论 #25126134 未加载
评论 #25127849 未加载
评论 #25127132 未加载
评论 #25126395 未加载
评论 #25128239 未加载
评论 #25126456 未加载
评论 #25128600 未加载
评论 #25130025 未加载
评论 #25128122 未加载
评论 #25126137 未加载
评论 #25131490 未加载
评论 #25131142 未加载
评论 #25127008 未加载
29athrowawayover 4 years ago
I tried nnn after I was dissatisfied with ranger&#x27;s startup time.<p>nnn is much faster, but I was already used to ranger&#x27;s keystrokes and I did not want to learn a new set of keystrokes.<p>Then learned about lf, a ranger clone written in go, which is much faster. That is what I use now.<p>It is possible that nnn is the fastest file manager out there.<p>You may also want to try Midnight commander, a timeless classic.
评论 #25152063 未加载
评论 #25130061 未加载
meksterover 4 years ago
Not sure but vifm never shows up in these type of posts but I find it a good alternative.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;vifm&#x2F;vifm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vifm&#x2F;vifm</a>
评论 #25140646 未加载
minimalistover 4 years ago
A note for anyone who is thinking of switching from ranger, to customize key bindings you need to recompile the application [0]. The developer is not interested in maintaining custom keybinding support. For more insight into the reasoning behind the current keybindings see this issue thread [1].<p>Also mentioned in this thread, lf a ranger clone written in go [2].<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;jarun&#x2F;nnn&#x2F;wiki&#x2F;Advanced-use-cases#custom-keybinds" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jarun&#x2F;nnn&#x2F;wiki&#x2F;Advanced-use-cases#custom-...</a><p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;jarun&#x2F;nnn&#x2F;issues&#x2F;422" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jarun&#x2F;nnn&#x2F;issues&#x2F;422</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;gokcehan&#x2F;lf" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gokcehan&#x2F;lf</a>
评论 #25127697 未加载
评论 #25127691 未加载
proxover 4 years ago
This looks great! Looking forward to testing this. When I get my Raspberry Pi 400 :)
评论 #25126548 未加载
davibuover 4 years ago
Now I want to see the unorthodox git manager.
评论 #25127037 未加载
评论 #25130248 未加载
评论 #25131819 未加载
评论 #25137622 未加载
评论 #25126955 未加载
1996over 4 years ago
Try ranger, even less orthodox, to get a MacOS like navigation into your directories from left to right (aka Miller columns), but with VI key bindings and lots of extra features:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ranger_(file_manager)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ranger_(file_manager)</a><p><a href="https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;index.php&#x2F;Ranger" rel="nofollow">https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;index.php&#x2F;Ranger</a>
评论 #25146213 未加载
dfdzover 4 years ago
I just tried using nnn and found it to work reasonable well. However, I could not figure out how to change the default editor to open vim in the same terminal.<p>Then I realized that I can accomplish this task already by running<p>vim .<p>It seems almost identical to nnn with the restriction that everything is opened vim.
评论 #25129214 未加载
smusamashahover 4 years ago
It reminds of broot <a href="https:&#x2F;&#x2F;github.com&#x2F;Canop&#x2F;broot&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Canop&#x2F;broot&#x2F;</a>
评论 #25205604 未加载
unnouinceputover 4 years ago
NNN is a very poor choice of words as is a slang for something else, especially this month. Maybe change it to N3.
评论 #25129232 未加载