I am using GNU/Linux (Ubuntu + Gnome).
I have been using netbeans on windows since a long time and on Linux I prefer to use vi or emacs.
Now my problem is I want to totally migrate into Linux for all my development works but i have seen that netbeans do not has that appealing look as it used to have on windows. Same with eclipse. I know looks doesnot matters but when i look at native Linux apps like kedit, geany IDE they have a sturdy and a good look.. i guess nobody has made such a comment on IDEs but i feels looks also matters.. :)
I have used vi for editing configuration files and writing small programs but when it comes to writing a big project then i guess vi is not that effective (I have no idea how much vi plugins are effective.)
Now there are several options for selecting an IDE but i want to use one on which i can depend on for a long run (if i try each and every IDE on this earth then when will i write my code).
Out of all IDEs and Text Editors i have ever used, i liked kate a lot.. is it possible to customize kate to have feature an IDE has.. like version control support, code completion, a proper project explorer window on the left hand side. I have seen a Latex IDE "kile" which has integrated kate into it.. does any IDE exists with kate integrated into it? is it possible to have vi key binding support on kate..
Or should i keep all this stuff apart and use eclipse instead (for me it seems to be quite difficult to use as compared to netbeans but will it work well for editing files of different languages at once like html files, css files, js files, xml files and some python code.. and worth learning "how to use eclipse")?
I work on HTML, CSS, JavaScript, Python, PHP(not that often), XUL(An XML for Firefox GUI), bash scripting. As you can see that i am extremely with IDE selection, please suggest me some thing (an IDE or text editor with enough tweaks) so that I can use it for all different languages/files i use at once with code completion and syntax highlighting features.