Nvim+plugins gives me pretty much all I need, and there's usually always some vi variant on any linux env I've had to use.
This is why I will pretty much always using a vi-like editor. Currently using vim/nvim/Doom Emacs depending on which machine I'm using, but it is _extremely_ helpful to be able to have a common set of keybinds which I can use to at least comfortably edit config files on *nix.