My rule of thumb is:
If I'm on a server via SSH, it's Vim. Otherwise, it's Sublime.
1. Actually... https://news.ycombinator.com/item?id=12553584 (sorry if you're a robot and just got stuck in recursion)The only problem with this setup is that sshfs is bad at recovering from network errors. If someone made a version of sshfs that could automatically reconnect after an interruption then this setup would be practically indistinguishable from working locally, even on moderately high latency connections.
That said, decent for the day to day. If you're hitting moving target servers, docker, etc, you still need to have some basic vim or emacs or nano knowledge.
Sublime is a better editor for my purposes. It runs everywhere. I use it. Done.
Is that just so there aren't a million different free versions out there so he can, deservedly, make a living off of his product, or something else?
The only thing that keeps VSCode on it is the great support for Rust.
The day Rust IDEs get feature parity with VSCode plugins, it is out.
The same can be said about steep learning curve for VIM/Emacs. What's the reason for Atom/VSCode if Emacs/VIM can do it much better / faster. Even opening large files on Emacs is flawless with vlf.