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

Visual Studio:热键/直接步入f()语句a() - > f(b(),c(),d())的方法

如何解决《VisualStudio:热键/直接步入f()语句a()->f(b(),c(),d())的方法》经验,为你挑选了2个好方法。

在调试时,我目前处于这个(下一个)声明: -

system()->executeFracture(calculateFracture(data));
                       ^^1               ^^2

如何步入executeFracture()calculateFracture()直接轻松(不更改代码)?

热键?延期?插入?

我糟糕的解决方案

有了F11,我必须先迈出第一步system().

我也可以从那里跳到源头executeFracture()并按下ctrl+F10,但这不方便.

编辑

MotKohnTheUndeadFish建议使用步骤具体,谢谢!
另一个类似的线程(我刚才发现)告诉它的热键是Shift+Alt+F11.
热键使选择弹出,很好.

编辑2(赏金原因)

现有答案(TheUndeadFish 's)要求我在弹出窗口中将鼠标移动到正确的选项.
(或按向上/向下选择)

我希望有一个更方便的方法,例如: -

我点击这个词calculateFracture,所以插入符号(闪烁|)移动到它.

然后,我使用键盘按某些热键,
VS将calculateFracture() 立即进入.

TheUndeadFis.. 11

不是热键,但是当你的调试器停在一行代码行上时,可以在右键单击菜单上找到我所知道的最接近的东西.您应该能够找到"Step Into Specific"的条目,其子菜单可以选择该行中的所有功能.

https://msdn.microsoft.com/library/7ad07721(v=vs.100).aspx



1> TheUndeadFis..:

不是热键,但是当你的调试器停在一行代码行上时,可以在右键单击菜单上找到我所知道的最接近的东西.您应该能够找到"Step Into Specific"的条目,其子菜单可以选择该行中的所有功能.

https://msdn.microsoft.com/library/7ad07721(v=vs.100).aspx



2> John..:

Shift + Alt + F11是"Step Into Specific"的默认全局快捷方式,它将显示您可以从当前指令进入的所有方法的上下文菜单.

当然,您可以通过工具 - >选项 - >自定义...->键盘对话框更改快捷方式.

否则,没有任何功能允许您进入编辑器插入符下的特定方法.听起来很不错,你应该把它放在Visual Studio的uservoice上.

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