@david_chisnall I looked VIM up today. How do I get to know how to you it? Its interesting..
Honestly, I probably wouldn't recommend it for new users. It's a modal editor, which is a bit weird, and it's quite clunky for extensions. I use ALE to make it work with LSP servers but it's a bit bolted on.
For me, it has two big advantages:
- It runs basically anywhere, over SSH. So I don't have to learn two different editors for local editing and editing on some weird platform. Want to edit on some weird custom limited-run Arm-extension box running a FreeBSD fork? Vim. Want to edit locally on a mainstream platform? Vim.
- My fingers know how it works.
Without the sunk cost of the latter, the former probably wouldn't be enough to keep me on vim.