在Visual Studio 2008中,是否有快捷方式可以直接從一個代碼塊移動到另一個代碼塊?像從一個函數那樣說:下一個函數的開始。
目前我所能做的只是按下方向鍵。在VS2008中從一個代碼塊移動到另一個代碼塊的鍵盤快捷鍵
編輯:我知道Ctrl +]在相匹配的大括號之間跳轉,但這並不能使我免於多次向上/向下按壓。另外,「Edit.NextMethod」不起作用,因爲它總是被禁用,除非你正在編輯VB代碼(它看起來並不工作)。
在Visual Studio 2008中,是否有快捷方式可以直接從一個代碼塊移動到另一個代碼塊?像從一個函數那樣說:下一個函數的開始。
目前我所能做的只是按下方向鍵。在VS2008中從一個代碼塊移動到另一個代碼塊的鍵盤快捷鍵
編輯:我知道Ctrl +]在相匹配的大括號之間跳轉,但這並不能使我免於多次向上/向下按壓。另外,「Edit.NextMethod」不起作用,因爲它總是被禁用,除非你正在編輯VB代碼(它看起來並不工作)。
宏結束時的解決方法: 出貨量VS2008是包含以下內容的示例宏:
Sample.VSEditor.BeginningOfFunction - 移至函數的開頭。 這可以通過修改:CodeElement來修改它,使其移動到功能的結尾處。 GetBeginningPoint至GetEndPoint。接下來是另一個用戶定義的宏:NextMethod()首先導航到當前函數的結尾,然後找到下一個函數,最後移動到下一個函數的開始位置。
獲取宏:http://social.msdn.microsoft.com/Forums/en/csharpide/thread/8c5a2fd2-df25-4196-b211-5da3086f4f3d
Ctrl +向上和Ctrl +向下將跳轉到上一個/下一個功能。
默認情況下,Ctrl + Up和Ctrl + Down將上下滾動編輯器而不移動光標。 – 2012-03-16 22:23:49
yes在VS2008中不起作用,而@Kirk在上面提到。 – 2012-03-17 05:22:17
如果您將光標移到左開幕{
,那麼Ctrl
+}
將移動到此方法/塊/操作員
在VB.NET(VS 2010)我想恢復VB6的編輯器的功能,老導航到通過按Ctrl鍵在類下一個和以前的方法 - DownArrow and Ctrl - UpArrow。
這是簡單的採取以下步驟:
你可以做同樣的Edit.NextMethod
和Ctrl鍵 + 向下箭頭。
在ReSharper中,我可以使用'ALT-DownArrow'和'ALT-UpArrow'來遍歷方法。 (當然可以重新映射) – 2012-03-16 20:15:02