[MonoDevelop] Code Navigation

Farzad Battiwalla farzadb82@cox.net
Thu, 12 May 2005 08:03:00 -0400


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:mime-version:content-type:references;
> b=kwHEFy+X0vl5Tdtb1ylNPjnK1IbB0O9maCQWD72MD6XrulhbS6N+2roCvh23m+uXq6N6aRsUhmvVmXOT1SyU5N6CkPixI6l8rM6Y9oq2VCHo4sHp3EKQyVAZ1YEFfuNPw5f7ZQONA7hZwi/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.1115825586302"
> 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ų Christensen:
>     > > 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 with
>     > > 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 would 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 would
>     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