Lesser known #SysAdmin tools for everyone.
Midnight Commander or MC
A twin pane, curses based file manager for use in the terminal.
Probably, the most powerful FM available, anywhere.
* filesystem bookmarks
* access remote systems using SSH
* dive into .zip, tar, DEB, JAR etc. using VFS
* run commands in a sub-shell without leaving MC
* built-in editor & viewer or configure your own
* completely configurable
* and lots more
Ha, I missed those flame wars!
Both inspired by Norton Commander, so maybe some rivalry to be expected.
@fitheach Vim is nothing like having an IDE. It's like having a rusty teletype with missing keys.
Let the flamewar begin...
Yeah Portable gVim makes some of my mundane work less mundane. I'm learning spells, not typing emails.
I like the "modes" idea, it matches how I write, or want to write -- spitting out words is not editing them, keep it separate. But I'm not a programmer and all the functionality is programmer-centric. Operating on "lines" instead of sentences, for example or paragraphs.
I think a glossier writer-focused modal editor could find a niche.
This is a useful article (except for the typography bit - uurgh):
Frankly, the only reason we're arguing about the merits of forty year old editors is because modern software development environments are so dreadful. I was thinking of putting effort into becoming a maintainer of LightTable, but I realised that if I wanted a really good Clojure IDE I wouldn't start from there.
Sorry, I'm having a day when depression is getting the better of me. I shall shut up for a bit.
Don't do that.
@fitheach Love both vim and mc here :)
I use the ctrlp plugin for most of my file browsing in vim, and I have a separate terminal for doing more complex file tasks.
If file browsing in Vim I'll use :Explore but most of the time i use MC then f4 (which I have set to Vim).
@fitheach I use MC all the time when doing Debian development as it's the only sensible method of seeing what's been installed in the debs I'm making. So far that's all I've been using it for though, maybe it would help me with other things too I just never tried.
MC is one of those tools that you have to put a little bit of work into, to gain the most from it. Doing so pays dividends in the long run.
I use the same config everywhere just by scp'ing my mc.ini file. I then instantly have my familiar keystrokes on a new system.
@fitheach Can you share your mc.ini? It would be interesting to see what features you're using often enough to have set key bindings for.
Yup, once I'm back at base.
How does ranger do multiple file renaming? Regex?
@fitheach I'll rather use shell by pressing "S" to do that.
Thanks. Fantastic resource you have there.
@fitheach Yeah... But it's that or have it on a site owned by Microsoft. If I knew of another w3m (text-browser) friendly site to put them on, I would. I'm working up to making a .io static site on GitLab and maybe that will help, but I don't know.
@fitheach Huh I did not know half of the things it can be used for. Thanks for sharing!
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!