Go To Definition


Make ctrl+click perform a "Go To Definition" on the identifier under the cursor. Also, when the ctrl key is held down, highlight identifiers that look like they have definitions to navigate to.

(84) Review
Visual Studio
2015, 2013, 2012, 2010
Download (164,802)
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Reviews (84)
Q and A (41)
Sign in to write a review
Sort by:

by masterxilo | October 16 2016

by Gilbert_F | October 13 2016

by Rail Fish | September 03 2016

by FredrikH | July 06 2016

by dandy12 | June 08 2016

Works as described in Visual Studio 2015.

by oskary | April 23 2016

Very nice, the blue color could be a little lighter, hard to read when using a dark VS theme.

by flop2003 | February 02 2016

Had this extension working in VS2012. Can NOT get it working in VS2013. Unfortunately no helpful Q&A to this (common!) problem either. Not useful at this stage.

by Fabrice De Backer | January 31 2016

Thanks a lot for this! (the blue color of the link is maybe odd in dark theme, but that's peanuts)

by ant_pt | January 30 2016

by Nils35 | January 14 2016


by zcloud01 | December 29 2015

Very useful tool.

by Nikita Kunevich | December 05 2015

Works as expected! Must have. But it lacks very useful feature of navigation to included files

by Leonardo Méndez Saldías | November 24 2015

Excelente! Extrañaba esta función tan útil y que viene en NetBeans. Gracias al creador. 5 Stars

by Cocus | September 16 2015

Simply, amazing! That was the last thing this IDE was missing.

by Mike Malburg III | August 26 2015

A simple but useful module which really helps with my productivity when I used previous versions of Visual Studio. I also use Netbeans and Eclipse, and I love this feature in those editors and use it constantly.

Hitting F12 for me is not as quick/natural for me, personally. Productivity Power Tools has similar functionality of allowing you to control+click to peek a definition in VS2015, but I like the behavior of going to the definition much better than peeking it.

I think it would be nice to extend this module (or PPT) so that you can define peek and go to definition as shortcuts and have them as for instance control+click for one and shift+click for the other one, and just allow you to choose which maps to which function.

by VadimPanov1971 | August 25 2015

This is one of most useful extensions for me. Author, please create a release for VS2015 ASAP!!!

by Dale Newman | July 27 2015

Perfect. Thank you.

by OlegO. _ | July 23 2015

You can download Go To Definition for Visual Studio 2015 here

Download, Unzip, Run GoToDefVS2015.vsix, restart Visual Studio and enjoy it.

I've modified current VSIX package (just added VS2015 support).

by raf nas | July 09 2015

Working perfectly with VS2013. Simply install and re-open VS.

by FecoD | May 15 2015

Love the tool, please add vs 2015 support :)

1 - 20 of 84 Items   
Sign in to start a discussion

  • F12 go to Definition Please
    1 Posts | Last post October 20, 2016
    • Can you Please add the option F12 - to to Definition ? Resharper has made this function invalid and just brings me to the top of the page or to the object browser .  I don't like using the mouse as much as key presses.
      Many thanks !!
  • go to multi target option
    1 Posts | Last post October 14, 2016
    • What happend if i declare name of function in some where, so i want to list of all path i can goto? it is verry hard in visual if has more than one funtion same name declared
  • Peek definition
    1 Posts | Last post October 13, 2016
    • It's very useful to navigate to definition via Ctrl+Click, but sometimes I need to open peek definition, is it possible to configure Ctrl+Shift+Click to open peek definition in current version or maybe you could add such functionality in next version of your extension?
  • Go To Implementation
    1 Posts | Last post October 06, 2016
    • Hi,
      Thanks for this great tool. Was wondering if you could add Ctrl+Alt+Click as a 'Go to Implementation' option. I deal with a lot of interfaces along the way, so this would be a great time saver.
  • Turn it OFF
    3 Posts | Last post May 26, 2016
    • I hate this feature. How can I turn it off?
    • ... Or at least make it so that it is harder to hit. Any time I am coding quickly there is a bit of time-overlap during my clicks and my key presses.... so if I am move along quickly - particularly if I'm copying and pasting - it's about a 50/50 shot that this thing will pop up and stops me in my tracks.
      It's very frustrating.
    • You can uninstall it.
      If you're asking because it's a part of some other extension (like Microsoft's Productivity Power Tools), you'll have to follow up on their extension page, not this one.
  • VS 2015 support?
    7 Posts | Last post January 30, 2016
    • Do you have plans to support VS2015?
    • I've modified current VSIX package (just added VS2015 support).
      You can download Go To Definition for Visual Studio 2015 here
      Download, Unzip, Run GoToDefVS2015.vsix, restart Visual Studio and enjoy it.
    • Thanks Oleg. Your version works fine in VS2015 :)
    • thank you, love this tool. just installed it for 2015
    • Dead link!
      I am used to this functionality from Eclipse, need it asap. Could you please provide a new link?
    • It doesn't quite work on VS2015 in my testing; some of the mouse clicks get eaten by some other component in VS. An engineer on the editor team is looking into it next week.
    • Small feature suggestion: how about Ctrl+Alt+Click to peek definition as an additional shortcut?
  • VS 2015 support?
    2 Posts | Last post October 08, 2015
    • +1
    • Hi, the link you provided: http://download.virtosoftware.com/Dev/GoToDefVS2015.zip does not work, did the zip file move to a different location? Thanks
  • Extension not working in js file editor
    1 Posts | Last post May 20, 2015
    • how to make this extension works in JS file editor?
  • Go To "cref" Definition
    1 Posts | Last post April 27, 2015
    • I think this would be a very userful feature (at least for me): go to definition from XML comments like those:
         /// <summary>
         ///    A loader, that is responsible for retrieving XYZ from the database.
         ///       E.g: <see cref="MyLoaderClass"/>.
         /// </summary>
  • Go To Derive Definition
    2 Posts | Last post March 05, 2015
    • Will this extension allow me to go to the 'derived class'? for example, my code calls an interface method, can I peek/go-to-definition of the class which implemented the interface?
    • +1 for this feature.
1 - 10 of 41 Items