在使用Eclipse Java工作了几天后,我完全沉迷于按下Ctrl并单击标识符以进入其定义.从那时起,我一直在寻找在Visual Studio中实现这一目标的方法.
我意识到VS有右击,转到定义,这F12也是一样的.我也意识到Visual Assist与Alt+ 类似G.然而,这些都不如Ctrl+点击完美.
我实际上试了几个小时试图写一个VS插件来做这件事,但是在我认为合理的时间范围内没有得到任何好处.
有谁知道如何实现这一目标?一个准备好的插件?一种宏?
如果使用Visual Studio 2010,则可以使用Microsoft提供的免费 Visual Studio 2010 Productivity Power Tools来实现此目的.
我使用了visual studio 2013和2015,我安装了Go To Definition
.要安装此扩展,请导航TOOLS
- > Extensions and Updates
.
我会回答那些询问Ctrl-click和之间区别的评论员F12.
Ctrl点击工作流程:
将手移到鼠标
移动鼠标将鼠标悬停在变量名称上
Ctrl单击时其他手按住键
将鼠标移动到光标位置,高亮显示,右键单击等等
将手移回键盘继续键入
F12 工作流程
将手移到鼠标
鼠标鼠标悬停在变量名称上
将手移回键盘
命中F12关键
将手移回鼠标
将鼠标移动到光标位置,高亮显示,右键单击等等
将手移回键盘继续键入
如果假设光标已经定位在所需的变量上,F12那就更好了.然而,这种情况很少发生.此外,如果您在此特定操作后停止,假设您想要在键盘上放回手,则成本是相同的.但是如果你记住你可能有理由想要去定义,那么Ctrl-click工作流会为你节省一个在键盘和鼠标之间移动的实例.
Visual Assist支持Ctrl+ Click截至2009年6月(build 1727).Ctrl在VA选项中激活+左键单击| 高级| 一般.(见下面的评论.)