当前位置:  开发笔记 > 编程语言 > 正文

在Visual Studio 2008中,如何进行控制+单击执行"转到定义"?

如何解决《在VisualStudio2008中,如何进行控制+单击执行"转到定义"?》经验,为你挑选了4个好方法。

在Delphi IDE中,您可以保持控制并单击某个方法以跳转到其定义.在VS2008中,您必须右键单击并选择"转到定义".

我经常使用这个函数,所以我真的很想让VS在这方面表现得像Delphi一样 - 它可以更快地进行ctrl +点击.

我认为有一种方法可以让它在VS2008基础上运行 - 我错了吗?或者也许我可以使用一个插件?

编辑:点击然后F12确实有效 - 但对我来说这不是一个很好的解决方案..它仍然比ctrl + click慢.我可能会尝试使用AutoHotkey,因为我已经在运行它了.

编辑:AutoHotkey为我工作.这是我的脚本:

SetTitleMatchMode RegEx
#IfWinActive, .* - Microsoft Visual Studio
^LButton::Send {click}{f12}

splintor.. 8

不适用于Visual Studio 2008,但如果升级到Visual Studio 2010,则可以使用Microsoft提供的免费 Visual Studio 2010 Pro Power Tools来实现此目的.



1> splintor..:

不适用于Visual Studio 2008,但如果升级到Visual Studio 2010,则可以使用Microsoft提供的免费 Visual Studio 2010 Pro Power Tools来实现此目的.



2> Catalin DICU..:

Resharper做到了,但并不是免费的.不过,强烈推荐的插件,大多数有经验的.NET开发人员都使用它.


"最有经验的开发人员使用它"??? 或者只是做.net开发的人?

3> badp..:

您可以创建一个Autohotkey脚本来执行该操作.当您按住Ctrl键单击一个单词时,发送一个双击,然后发送一个F12.

我没有方便的AHK所以我不能尝试绘制一些代码,但它应该很容易; AHK记录器应具有足够的功能,让您以点击方式创建它,而IIRC它足够智能,可以让您将此行为限制为仅限某个类的窗口.

准备好脚本后,只需在编写代码时在后台运行脚本.通知栏中只需一个图标.



4> Raithlin..:

Visual Studio 2008默认为F12,但您可以在Tools |中进行设置 选项| 环境| 键盘,并更改Edit.GoToDefinition - 但是,我不知道如何将它转换为CTRL + mouseclick.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有