Re: VIM for programmers: what is needed ?

2008-11-13 Fir de Conversatie Gustavo Dutra

Take a look at taglist plugin.
http://www.vim.org/scripts/script.php?script_id=273

It generates a buffer with all classes, members and methods of its
archive. You must have ctags installed in your pc and follow some
instructions of installation that is very clear at that URL. You can
browse as much files as you wish, fold then etc... and when
doubleclicked a method/variable, vim changes the buffer to the file
and put the cursos at the correct line.

On Sun, Nov 9, 2008 at 13:00, Anton Sharonov <[EMAIL PROTECTED]> wrote:
>
> 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 !
>>
>> >
>>
>
> >
>



-- 
Att,
Gustavo Dutra -
www.gustavodutra.com

--~--~-~--~~~---~--~~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~--~~~~--~~--~--~---



Re: VIM for programmers: what is needed ?

2008-11-09 Fir de Conversatie Anton Sharonov

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
-~--~~~~--~~--~--~---



VIM for programmers: what is needed ?

2008-11-09 Fir de Conversatie alex

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
-~--~~~~--~~--~--~---