键盘快捷方式在Visual Studio中的方法之间移动光标
是否有任何键盘快捷方式在Visual Studio中的方法之间移动光标? 有什么插件可以做同样的工作吗?
当我编程的时候,我想在当前方法的最后,如果我有一个快捷方式可以在下一个方法开始时移动光标,然后只需要input一个向上的箭头我想要的地方太棒了。
谢谢。
Visual Studio没有这样的function,但JetBrains的ReSharper呢。 至less是我所知道的唯一一个提供这种function的人。
对于ReSharper,快捷键是Alt-Up
和Alt-Down
,用于上一个/下一个成员。
注意:这个答案只适用于VB.NET代码编辑器。
虽然没有默认的键盘绑定在方法之间跳转,但您可以自己设置它们:
转至工具 → 自定义… ,然后键盘… ,然后执行以下操作:
-
通过在顶部的input行中input
Method
来search命令。 -
find两个命令
Edit.NextMethod
和Edit.PreviousMethod
。 -
对于其中的每一个,首先select命令,然后将input焦点移到input字段按快捷键 ,input未分配的组合键,然后按分配button。
(上面的屏幕截图显示了我以前将其中一个命令分配给了Ctrl + Shift + <) 。
嗨另一种(更便宜)的替代品可能是CTRL + M + M将当前方法折叠/展开到它的定义,使您可以快速导航到下一个。 也CTRL + M + O来折叠所有的成员是有用的,用CTRL + M + L再次展开。
尝试CTRL + ALT + UP。 这首先将您带到范围select器,您可以在其中select一个类(如果适用),然后按TAB键,您可以进入方法select器,您可以从所选范围中select一个方法。
注意我使用在Visual Studio 2012中,不知道是否可以在其他版本中使用。
Jason Malinowski对他的评论是正确的。 它甚至说快捷键是Ctrl + 向下箭头和Ctrl + 向上箭头 。 我曾经在VB6中一直使用它,但是当我最近使用Visual Studio的最新版本尝试时,它不起作用。 它只是向上或向下滚动编辑窗口一行。
当我进入工具 – >选项,左侧select“环境”,然后select“键盘”的子类别,然后键入“Edit.ScrollLineDown”它表示Ctrl + 向下箭头 。 当我删除这个快捷方式(和ScrollLineUp),下一个/上一个方法快捷方式然后工作! 我个人对此很高兴。
很显然,如果你能find正确的命令,你可以按照你喜欢的方式自定义键盘快捷键。
我知道这是旧的,但看起来像它是从那时起。
尝试Alt + [或Alt + ]
在具有商业 Visual Assist扩展的Visual Studio 2013中 ,可以使用ALT + M打开当前文件中所有方法的列表。 select一个,按ENTER ,光标将跳转到它。
在Visual Studio 2015中:
Alt + Up或Alt + Down