Hacker News new | ask | show | jobs
by dozzie 4290 days ago
> 6- Netbeans is modular

OK, how can I replace its shitty editor with something decent, like Vim or Emacs?

> 3- Teamwork

I don't see how clicky menu would help with issuing git commands apart from few obvious entries. I would end up needing terminal anyway.

> 1- Feature rich

So is AutoCAD, but this alone doesn't make it good environment for developing code.

2 comments

> OK, how can I replace its shitty editor with something decent, like Vim or Emacs?

http://plugins.netbeans.org/plugin/2802/jvi-vi-vim-editor-cl...

I didn't ask "how to configure its editor to use vi-like mappings", I asked "how can I replace the editor". Mere clone will not have even one third of the features and functions I use every day.

NetBeans' editor is shitty not because it's not vi-like, but because it lacks plenty of editing functions fully featured Vim has.

Can you educate us on what those features are?
Folding wherever I want, not wherever editor allows (i.e. not limited to blocks defined by syntax). Using Perl scripts in the same way as other commands. Passing the current file through awk. You have plugins for NetBeans or Eclipse, where I don't even need to think how to enable that -- I just run an external command. Quick and easy (no mouse) splitting window to see three or four files at the same time (or other fragment of current file). And many others that I take for granted, so they don't come to my mind at the moment.
Emulating vi keybinding is great and all, but that only scratches the surface. A big reason people like vim is the extensibility. I don't think that there is a single vi user(not necessarily a power user, but someone who uses vim for more than just editing a value in a config file) who doesn't have a single plugin installed.
Great! Except you haven't told me anything about Vi(m) does that Netbeans, Eclipse or IDEA cannot do. We have powerful plugins too! I promise!
at least in AutoCAD you have AutoLISP :-)