[MonoDevelop] Code Navigation

Jacob Ilsų Christensen Jacob Ilsų Christensen
Thu, 12 May 2005 14:53:40 +0200


Yep, it should be configurable how to do it.

I think the new Visual Studio will disassemble e.g. methods referenced
in assemblies and show the source code instead of just the signature
of the method. This could be quite cool too :-)

/Jacob

On 5/12/05, Farzad Battiwalla <farzadb82@cox.net> wrote:
> In Delphi, holding down the Ctrl key and clicking on the button will
> take you directly to the definition. There is also a hot key (for those
> that like the keyboard) and you can still right-click on the item and
> select "Goto Definition".
> 
> I also like the idea of going to the object browser if the reference
> cannot be found in any of the classes within the project, or its
> references (including mono's source library). A setting maybe required,
> similar to Delphi, where you can specify the path to all the library
> source files.
> 
> > Subject:
> > Re: [MonoDevelop] Code Navigation
> > From:
> > ewoudj <ewoudj@gmail.com>
> > Date:
> > Wed, 11 May 2005 17:33:06 +0200
> > To:
> > Jacob Ilsų Christensen <jacobilsoe@gmail.com>
> >
> > To:
> > Jacob Ilsų Christensen <jacobilsoe@gmail.com>
> > CC:
> > Pieter Baele <pieter.baele@telenet.be>, John Luke <john.luke@gmail.com>=
,
> > monodevelop-list@lists.ximian.com
> >
> > Message:
> > 1
> > Return-Path:
> > <ewoudj@gmail.com>
> > DomainKey-Signature:
> > a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
> > h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mi=
me-version:content-type:references;
> > b=kwHEFy+X0vl5Tdtb1ylNPjnK1IbB0O9maCQWD72MD6XrulhbS6N+2roCvh23m+uXq6N=
6aRsUhmvVmXOT1SyU5N6CkPixI6l8rM6Y9oq2VCHo4sHp3EKQyVAZ1YEFfuNPw5f7ZQONA7hZwi/J1IoXW9JwjWgYIYZCMx+DLWwPHXE=
> > Message-ID:
> > <15e49d0f0505110833758f9ce6@mail.gmail.com>
> > Reply-To:
> > ewoudj <ewoudj@gmail.com>
> > In-Reply-To:
> > <455de93805051101425014f08f@mail.gmail.com>
> > MIME-Version:
> > 1.0
> > Content-Type:
> > multipart/alternative; boundary="----=_Part_2078_11776816.111582558=
6302"
> > References:
> > <455de93805051014375d9a23ac@mail.gmail.com>
> > <1115764926.7727.9.camel@localhost.localdomain>
> > <455de93805051100307a029fa5@mail.gmail.com>
> > <1115797733.20098.10.camel@localhost>
> > <455de93805051101425014f08f@mail.gmail.com>
> > Sender:
> > monodevelop-list-admin@lists.ximian.com
> > Precedence:
> > bulk
> > List-Help:
> > <mailto:monodevelop-list-request@lists.ximian.com?subject=help>
> > List-Post:
> > <mailto:monodevelop-list@lists.ximian.com>
> > List-Subscribe:
> > <http://lists.ximian.com/mailman/listinfo/monodevelop-list>,
> > <mailto:monodevelop-list-request@lists.ximian.com?subject=subscribe>
> > List-Id:
> > MonoDevelop discussion mailing list <monodevelop-list.lists.ximian.com>
> > List-Unsubscribe:
> > <http://lists.ximian.com/mailman/listinfo/monodevelop-list>,
> > <mailto:monodevelop-list-request@lists.ximian.com?subject=unsubscribe=
>
> > List-Archive:
> > <http://lists.ximian.com/archives/public/monodevelop-list/>
> >
> >
> > In Visual Studio, in the source code editor one can right-click a class=
,
> > method, variable name, etc. and select 'go to definition' from the
> > context menu. The source code editor will jump to the source code when
> > available, else it displays the 'object browser' (should be called
> > namespace browser or something) selecting the rquired item.
> >
> > Very practical.
> >
> > On 5/11/05, *Jacob Ilsų Christensen* <jacobilsoe@gmail.com
> > <mailto:jacobilsoe@gmail.com>> wrote:
> >
> >     On 5/11/05, Pieter Baele <pieter.baele@telenet.be
> >     <mailto:pieter.baele@telenet.be>> wrote:
> >     > Op wo, 11-05-2005 te 09:30 +0200, schreef Jacob Ilsų Christense=
n:
> >     > > Hi.
> >     > >
> >     > > What I wanted was an easy way to jump directly to a class. So I
> >     want
> >     > > some window where you type in the name of the class (possibly w=
ith
> >     > > some kind of completion) and then you jump to that class. Also
> >     if you
> >     > > have some code like:
> >     > >
> >     > > ClassA a;
> >     > >
> >     > > If you position your cursor on ClassA and hit some shortcut key=
, you
> >     > > will jump directly to the class definition of ClassA. This woul=
d go
> >     > > for methods etc. too. Is this something we want MD to do or can=
 MD
> >     > > already do this?
> >     > >
> >     > You mean something like Taglist (:Tlist) for gvim?
> >     > (http://www.geocities.com/yegappan/taglist/)
> >     >
> >
> >     Yep, something similar to that. Or tags in Emacs. I think this woul=
d
> >     help navigating the source code a lot.
> >
> >     Best regards,
> >     Jacob Ilsų
> >     _______________________________________________
> >     Monodevelop-list mailing list
> >     Monodevelop-list@lists.ximian.com
> >     <mailto:Monodevelop-list@lists.ximian.com>
> >     http://lists.ximian.com/mailman/listinfo/monodevelop-list
> >     <http://lists.ximian.com/mailman/listinfo/monodevelop-list>
> >
> >
> >
> >
> > --
> > kind regards,
> > ewoudj
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>