On Wed, 25 Apr 2012 18:32:57 +0200 Jürgen Hestermann <[email protected]> wrote:
> patspiper schrieb: > > On 25/04/12 19:17, Jürgen Hestermann wrote: > >> If I hit Alt+Up on "RemoveDir" within my program I am moved to > >> D:\Programme\lazarus\fpc\2.6.1\source\rtl\objpas\sysutils\diskh.inc(21,10) > >> > >> with the function header declaration but when doing this again > >> on "RemoveDir" within this file to see the implementation I get: > >> > >> Error: identifier not found: RemoveDir > >> > >> Is this a bug or some kind of limitation? > > Seems to be a bug depsite Alt+up being 'find declaration' > > > > Try ctrl+shift+down instead. > > > Yepp, this works! > Thanks! > Though I will have a hard time to train myself > when to use Alt+Up and when Ctrl+Shift+Down. Ctrl+Shift+Down jumps from method/procedure declaration to the the body and back. Find declaration searches the next declaration. For example if RenameDir would be an "override" method it would take you to the method in the ancestor. You can also use Find declaration to find out if the declaration hides another declaration. Mattias -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
