А я использую vim в качестве ide. Возможно, стоит посмотреть на neovim, но мои потребности весьма скромны, т.к. я админчек (или как там это сейчас называется), а не программист, поэтому, мне более чем достаточно.
Он, наверное, не такой фичастый, как настоящие ide (допускаю, что можно донастроить до состояния почти как в ide или даже ещё веселее), но есть на всех хостах, куда мне надо ходить по ssh и это для меня основной плюс.