在VS2008中从一个代码块移动到另一个代码块的键盘快捷方式

Ujj*_*ngh 5 keyboard-shortcuts visual-studio

在Visual Studio 2008中是否有一个快捷方式可以直接从一个代码块移动到另一个代码块?就像从一个函数说:下一个函数的开始.
目前,我所能做的就是按下箭头键.

编辑:我知道Ctrl +]在匹配的大括号之间跳转,但这并不能减轻我最初的多次上/下压力.此外,"Edit.NextMethod"不起作用,因为它总是被禁用,除非您正在编辑VB代码(它似乎不起作用).

Flo*_*011 9

如果将光标放在开口的左侧{,则Ctrl+}将移动到此方法/块/运算符的末尾


Ujj*_*ngh 4

宏是解决方案:VS2008 附带了示例宏,其中包含:
Sample.VSEditor.BeginningOfFunction - 移动到函数的开头。可以修改它以使其移动到函数的末尾,而不是通过更改:CodeElementGetBeginningPointGetEndPoint。接下来是另一个用户定义的宏:NextMethod () 首先导航到当前函数的末尾,然后查找下一个函数,最后移动到下一个函数的开头。

获取宏:http://social.msdn.microsoft.com/Forums/en/csharpide/thread/8c5a2fd2-df25-4196-b211-5da3086f4f3d