Micro really got the UX right for people like me and it made me more happy than I expected. It's now the EDITOR on just about every non-GUI system I have access to and I love it.
Thanks, Micro authors!
Micro really got the UX right for people like me and it made me more happy than I expected. It's now the EDITOR on just about every non-GUI system I have access to and I love it.
Thanks, Micro authors!
While PowerShell is, well, powerful and nowadays there's at least OpenSSH for for secure and convenient remote access, unfortunately it's rarely installed and PowerShell over SSH is still very janky and even when it's there, many things assume a GUI, which is anything but convenient to me. My workflows tend to use SSH all over the place to make remote access transparent.
Even pre micro I preferred Linux for servers, for this reason primarily. I understand Linux way less well than Windows but I navigated down that insane ISS config panel once, a decade ago, and decided that once was enough :-)
Given Windows' low popularity as a server OS these days it seems to me that plenty devs-who-use-Windows have a similar opinion.
I’m curious, why is Windows your favorite desktop OS?
For me, learning vim is like learning an foreign language, a few hundred words (or few hotkey/:commands for vim) can get you started, but it's not easy to reach the level of native speakers, and some old rules in your language (for example, HJKL keys in vim vs the "natural" arrow keys) will interfere your progress.
Maybe I'm going to piss many people off here, but vim is not an user-friendly text editor. An user friendly editor should pop some kind of prompt when I pressed the first g/G key and show me what I could press the next, not telling me to read :help (which probably has the volume of a dictionary at this point).
Based on my 2 minutes with Micro and the information I read from it's `help defaultkeys`, the size of it's hotkeys are more healthy and manageable. So that's a plus from me.
See vim-which-key [1] and which-key.nvim [2] for something similar to this.
You can use something like LunarVim which has everything already setup.
But being able to edit using Vim at all is very very useful to edit files on servers, which happens very often in various situations.
For anyone that wants this: these kinds of plugins are usually called "which key" after the Emacs mode. Most of the Emacs distros ship with which-key by default and it works very well with evil.
I get the sense that they're less popular on the Vim end, though I'm not sure why.
You might be interested in the Kakoune editor. Despite being superficiality similar it's not Vim compatible, which may make it a nonstarter, and it has its own flaws that keep me from using it, but it makes a point of showing on-screen help for almost every command as you're typing.
... Does not compute.
IBM CUA, from mainframe terminals to OS2. Later Geany and Sublime Text, recently VSCode.
Unix was earlier so didn’t get with the program. I limped along with nano and a subset of vim for years. Noticed “ne” about ten years ago, was ok.
Micro is a godsend and in the Ubuntu repos now. Debian too? Not sure.
The (probably not workable) alternative is to deprecate the whole thing and make a higher level protocol.
Vim keybindings are great. :) But I'd rather people learn vim keybindings out of curiosity rather than necessity.
Basics for me is i,a,:q,:wq just be able to edit something and get out of the editor again. Adding d,y,p,/,^,$ makes it a bit more productive.
I think I shared this intuition. Thankfully using vim keys on many things for a long time has ground it out of me, so it never trips me up anymore
Why would you have to do it every time? Sure, if you do it very rarely then you may forget, but I dunno... In any case, the way you search in vim is the way you search in `less`, `mupdf`, etc.
Escape, slash, and write whatever you want to find, and press enter:
[Escape]/foo[Enter]
After a few weeks, you'll start trying to do it on every editor...I've used vim for 25+ years, but always alongside other editors (only used it as my main driver for 4-5 years sometime in the 90s), so I've always stuck with Esc (which, is the default anyway).
That said, I wanna jump back on with Nvim 5.0 when I get the chance to have a free day to setup and configure it to my liking.
But I agree on micro. As a Linux user who refused since 20 years up until now to learn vi or emacs nano and than micro was a real pain relive.
Oh and for the curious:
> The name "vi" is derived from the shortest unambiguous abbreviation for the ex command visual, which switches the ex line editor to visual mode. The name is pronounced /ˌviːˈaɪ/ (the English letters v and i).