Tamas Rudnai wrote: > Mostly I use vim and heavily dependent on Ctrl+P and Ctrl+[ but was > also using VisualStudio 6 for a long time and it is nice to just > being lazy and start typing something that we do not remember exactly > so with code complition it can be figure that out in seconds. That is > even better than vim Ctrl+P as it knows members of structures / > objects, can tell the function parameters, or display function > headers with comments you have made so I found it very useful - > except it cannot be switched to vi compatibility mode :-( There are add-ons that allow you to search for occurrences of identifiers that are of the same type. So you can search for the member .id of your struct tRecordA and it won't trigger on member .id of struct tRecordB. An editor that understands the language and its constructs can be much more useful than a general-purpose text tool. Not even regexps can get there. This is not to say that the editor shouldn't be a superb general-purpose text tool. But understanding the language can add much on top of that. Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist