根本的にアホ。
取り敢えず、VimとNetBeansは同レベルの話ではないから。
勿論VimやEmacsはプラグインを入れてくことによってIDEっぽくなって今やなんでも出来るようになってるけど、基本的にはエディタ。
VimやEmacsの何が嬉しいって、カーソル移動や編集するのをショートカットやら何やらでやりやすくなってる、という点。
NetBeansやXcodeはそういう意味ではメモ帳と何ら変わらない。インデントや補完とかはあるけども。
逆にNetBeansやXcodeの何が嬉しいって、その補完力やプロジェクト単位でのファイル管理やら、その場ですぐコンパイルできてテスト出来たり、そういうの。
その辺をVimやEmacsでもプラグインを入れればできなくもないが、やはり元から出来るしそれに特化して作られてる、という点で圧倒的にNetBeansなどが使いやすかったりはするだろう。
だからそもそもその辺をどうレベルで語ってる時点で編集作業においてマトモな作業をしてないことはよく分かる。
お前はメモ帳で書いても何ら変わらないだろう。そんでターミナルでjavacしとけばいいだろ。
まあ、javacすら知らないかもしれないけど。。。