Have a look on eclim [1] project. This attempts to integrate vim into eclipse IDE. AFAIK, it has not yet support for C++, but this is just a question of time, in case of C++ support in eclipse is good enough (eclim already supports integration of java, python related features, so it must be possible to extend it for C++ as well).
For Java programming IMO eclim is already in the stage of "must have". -- Anton [1] Eclim http://eclim.sourceforge.net/ 2008/11/9, alex <[EMAIL PROTECTED]>: > > Hi, > > I use vim for writing documents in latex since a few years, and I > think vim is the best editor for writing text files that exists ! The > vim latex suite is also very good. > > Now I am beginning to learn C++ programming, and of course I need some > tools for doing that. In other words I need an IDE or "somthing like > an IDE"... > > Because vim is the best text editor, I would like to keep working with > VIM and NOT switching to IDEs like NetBeans or Eclipse (I work on > Linux and on Windows). > I think that VIM could boost productivity far more than Eclipse does. > It would also be possible to use VIM side by side with NetBeans or > Eclipse switching between the two softwares... but in the practice all > is not so simple. > > The only tool I miss in VIM (for now) is an efficeint class and source > code browser, that recognizes the object oriented features of C++ (and > other languages), so that i can find class members, etc. etc. I need > something like an improved cscope for object oriented programming. > I have tried exuberant ctags, the taglist plugin and omincppcomplete. > Omincppcomplete seems to work good, but I dont have found nothing > better than this packages (Vim intellisens works on Windows only). I > tried GNU global too. > > Doxygen is very good, but it is not intended to be used dinamically, > and does not support text editor integration (you use a HTML browser > to see the infos about the classes and members in the source code). > > A possible alternative is to use the jVi (another vi clone) in > NetBeans (nbvi). > > So the question is (I have read similar treads in this group): > - does there exist some tools for navigating classes and members > efficiently in C++ projects, better than exuberant ctags or cscope or > GNU global or gnutags, that are simply to use and that can be used > with vim or form the command line ? Or I have to use NetBeans or > Eclipse ? Because there exists omnicppcomplete i do not give up my > hopes. > - where can i find a complete introduction to how to use the plugins > for vim for programming (taglist, omincppcomplete, and others) ? > - emacs has OObrowser, Ebrowse, xrefacotry. Does vim has similar > tools ? > - NetBeans has jVi, but why you dont work thowards a full integration > of vim in Eclipse or NetBeans. I mean using all the (g)vim > functionality within this modern IDEs... this would be a way for > bringing vim in the 21st century. The editors of Eclipse and NetBeans > are very poor if compared to vim ! > - what tools can I use under GNU linux for programming and navigating > object-oriented source code outside of vim ? > > Vim is only an editor, but the people do not need only an editor, they > need IDEs too (or at least extra software like of course g++ make gdb > etcetera). But modern IDEs simply do not have editors that are so good > as vim, who is the best editor. > > Sorry for the long threat and thank you in advance for any reply (i > have read all the similar threads but i still ask you). > > Thank you ! > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
