Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Feature Requests
 Add Goto Definition version of Goto Implemention

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
i2i Posted - Apr 23 2012 : 09:56:26 AM
The Goto Definition version of Visual studio (F12) is too slow to be useful for large solutions I use. Goto implemention is nice and quick but it always asks me to choose between declaration (header file) and definition file(cpp), quite annoying. Could you add also 2 functions that have the speed of goto implementation but just bring me to the definition or to the header file?
7   L A T E S T    R E P L I E S    (Newest First)
feline Posted - May 28 2013 : 7:04:29 PM
case=66885 is still in our list of features to add, it has not been forgotten about, but unfortunately I don't currently have an estimate for when this will be done.
i2i Posted - May 27 2013 : 04:19:22 AM
Although I saw a number of changes w.r.t. ALT+G in recent builds (e.g. 1936), this is issue has not yet been addressed. Can you give a status update on issue 66885?
feline Posted - Nov 17 2012 : 6:17:15 PM
I don't use Java Eclipse so I don't know what F3 does there. case=66885 is asking for a command to go directly to the implementation, which will normally be the .cpp file. When this is done you should have a new command you can map a keyboard shortcut to, to trigger this directly.

So I think the case covers what you want here.

This has not been done yet, but it is something we are looking to add sooner rather than later. You cannot check the state of a case directly, but if you post an enquiry we can check for you and let you know what, if anything, is happening.
i2i Posted - Nov 16 2012 : 09:10:30 AM
me again, I noticed in 10.7.1916.0 it has not yet been implemented.
I can imagine, some people might like the current setup, but a feature like a VAssist function that can be linked to shortcut key that would always jump to the c* file (if there is only one c* file) is little intrusive and very helpful. Similar to the F3 button in java eclipse.

Did/Could you add that function request in 66885?

And is there any way to see whether suggestions like (66885) are scheduled for a release?
accord Posted - May 24 2012 : 6:06:12 PM
VA also displays the overloads of a method, or the implementations of a pure virtual method in the inherited classes. But when there are no such things (so you have only 1 item to choose from), a feature that goes directly to the implementation could work. When there are more than one implementations, a listbox can still appear (F12 also populates a list sometimes)

All in all, I have put in a feature request for this to see what the developers make of it:

case=66885
i2i Posted - May 24 2012 : 08:24:37 AM
Yes, I need very often to go to the implementation (95% source /5% header file). I don't want to use two hands to simple jump to the implementation of a method when I am reading the source of a method that calls other methods. From your response, my suggestion is to let ALT-g always jump to the source file (implementation) and if I really want to see the header file (declaration) I could press ALT-g again which would take me without question to header. That requires only one hand still and safes an annoying dialog box.
feline Posted - Apr 23 2012 : 1:57:34 PM
If VA find's both an implementation and a declaration, then the implementation should always be the top item in the Alt-g menu, so you can just press Enter without stopping to read the menu if you are after the implementation. Once you have reached either the implementation or the declaration alt-g will take you directly to the matching implementation / declaration.

Do you often need to go directly to the declaration instead of the implementation?

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000