cscope like source code navigation for python code

Discussion in 'Python' started by Gelonida, Aug 7, 2010.

  1. Gelonida

    Gelonida Guest

    Hi,

    I'm using g?vim and its c-scope plugin for browsing C-code.

    What would be a good way of navigating larger python projects with vim?


    thanks for any suggestions
     
    Gelonida, Aug 7, 2010
    #1
    1. Advertisements

  2. Gelonida

    Tim Harig Guest

    On 2010-08-07, Gelonida <> wrote:
    > I'm using g?vim and its c-scope plugin for browsing C-code.
    > What would be a good way of navigating larger python projects with vim?


    ctags:
    http://ctags.sourceforge.net/
     
    Tim Harig, Aug 8, 2010
    #2
    1. Advertisements

  3. Gelonida

    Gelonida Guest

    On 08/08/2010 01:42 AM, Tim Harig wrote:
    > On 2010-08-07, Gelonida <> wrote:
    >> I'm using g?vim and its c-scope plugin for browsing C-code.
    >> What would be a good way of navigating larger python projects with vim?

    >
    > ctags:
    > http://ctags.sourceforge.net/


    Thanks Tim.

    This looks quite interesting.

    I prefereed vim/cscope for navigation, but guess after some learning
    with vim/ctags I should get along quite well.


    My biggest problem with is, that ctrl-] doesn't ask you to which tag to
    jump in case multiple options exist.
     
    Gelonida, Aug 8, 2010
    #3
  4. Gelonida

    Tim Harig Guest

    On 2010-08-08, Gelonida <> wrote:
    > On 08/08/2010 01:42 AM, Tim Harig wrote:
    >> On 2010-08-07, Gelonida <> wrote:
    >>> I'm using g?vim and its c-scope plugin for browsing C-code.
    >>> What would be a good way of navigating larger python projects with vim?

    >>
    >> ctags:
    >> http://ctags.sourceforge.net/

    >
    > I prefereed vim/cscope for navigation, but guess after some learning
    > with vim/ctags I should get along quite well.


    It takes a little getting used to because it isn't as intuative as cscope's
    visual navigation; but, it is quite efficient once you have internalized
    it. It also has a portability advantage. ctags works with all versions of
    vi so you are not just limited to vim. Excuberant ctags works with most
    langauges that you are likely to be working in and many tools are available
    that produce ctags files for other languages.

    > My biggest problem with is, that ctrl-] doesn't ask you to which tag to
    > jump in case multiple options exist.


    It usually jumps to the most relavant tag. If necessary, you can specify
    exactly which tag you need with ":tag".
     
    Tim Harig, Aug 8, 2010
    #4
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Paul Walker

    Trying to use cscope via pipes

    Paul Walker, Jul 12, 2004, in forum: Python
    Replies:
    1
    Views:
    338
    Paul Walker
    Jul 14, 2004
  2. Roland Puntaier

    call graph using python and cscope

    Roland Puntaier, Jan 10, 2007, in forum: Python
    Replies:
    0
    Views:
    775
    Roland Puntaier
    Jan 10, 2007
  3. Replies:
    2
    Views:
    383
    Richard
    May 7, 2007
  4. Evan
    Replies:
    1
    Views:
    437
    Joe Riopel
    Sep 12, 2007
  5. Nathan
    Replies:
    2
    Views:
    904
    Nathan
    Jan 25, 2008
Loading...

Share This Page