есть столько альтернатив: и поделки на Electron (VS Code туда же), и тот же Emacs, да много чего ещё!
Эти поделки на электроне — это IDE (ну, в случае с атомом, например, рассматривать стоит Nuclide), а вскод и емакс в частности и вовсе максимально адаптированы под языки, на котором написаны. Ну, то есть, Typescript и забыл какой диалект лиспа (Guile?) соответственно. Ничего из этого не предназначалось для решения задач, ради которых разрабатывался вим, являющийся по сей день лишь редактором текста, который бог знает зачем обвешивают зачастую нестабильными плагинами, превращающими буханку хлеба в троллейбус.
Ты не поверишь милый друг, но таки дизайнят даже вещи без гуи. Не все конечно, но и на выходе у одних получается торт, а у других дурно пахнущие фекалии.