中で開発機能が使えれば「Integrated Development Environment」やろ。
その具合の話は別。

もちろん、EmacsもIDE。
Vimは違う。知らんけど。