在Visual Studio 2010中,有什麼方法可以將選定的文本快速擴展到下一個邏輯代碼塊嗎?例如,如果我的光標在這裏:Visual Studio編輯器 - 將選擇擴展到下一個更大的代碼塊?
我擊出了一些神奇的鍵盤快捷方式,它會選擇整個字符串:它再次
命中,一下子就選擇的代碼中的下一個較大的邏輯塊:
等等。這是否存在?我的谷歌福似乎失敗了我..
在Visual Studio 2010中,有什麼方法可以將選定的文本快速擴展到下一個邏輯代碼塊嗎?例如,如果我的光標在這裏:Visual Studio編輯器 - 將選擇擴展到下一個更大的代碼塊?
我擊出了一些神奇的鍵盤快捷方式,它會選擇整個字符串:它再次
命中,一下子就選擇的代碼中的下一個較大的邏輯塊:
等等。這是否存在?我的谷歌福似乎失敗了我..
在ReSharper中,這是擴展選擇,快捷鍵是CTRL-W。不確定非ReSharper解決方案。
這正是我正在尋找的,謝謝柯克! – lambinator
因此,如果沒有付費擴展程序,仍然不可能(MSVS 2013)? –
Resharper是一個了不起的工具。事實上,它是有償的。任何使用Visual Studio 2017的更新? – Anton
Ctrl-W將在Visual Studio中選擇一個完整的單詞。我似乎無法找到選擇整個代碼塊的選項。
不錯 - 在VS2013中仍然沒有捷徑? –
@mr_ try Ctrl shift] per http://dailydotnettips.com/2013/08/19/how-to-select-a-block-of-code-in-visual-studio/ –
謝謝:) - 沒有快樂(我在C++ btw) –
在Visual Studio 2015年有可能使用免費的 「熱點命令」 擴展名: https://visualstudiogallery.msdn.microsoft.com/f073b573-c9a3-4104-a682-bd7a6c1023a6
使用 「擴大選取」 命令。
Visual Studio 2017 15.5.2在第一個hinted at in a Visual Studio 2017 Preview blog post(請參見「智能代碼編輯器」一節)後似乎內置了此功能。
調用它可以通過轉到Edit > Advanced > Expand Selection
或通過將Edit.ExpandSelection
命令綁定到Ctrl+W
(實際上是沒有任何以前的鍵綁定的情況下啓動的新默認值)來完成。
縮小/縮小選區也是可能的,查找Edit > Advanced > Contract Selection
或Edit.ContractSelection
命令(默認Ctrl+Shift+W
)。
CTRL + ALT + RIGHT/CTRL + ALT + LEFT做到這一點。這是必須的! –