在Visual Studio 2010(我還使用ReSharper 6.1)中是否有鍵盤快捷鍵,這將允許我用大括號括住選定的文本塊?我試過「Surround With ...」(Ctrl + K,Ctrl + S),但我沒有在列表中看到一個選項來選擇大括號作爲周圍的元素。常見的用例。這是我將有一個if語句像下面這樣:在大括號中包含多個語句
if (conditional)
statement1;
// the rest of the program
我就認識到,有需要被if語句裏面進行一些額外的任務,我想補充其中:
if (conditional)
statement1;
statement2;
statement3;
// the rest of the program
然後,我記得我需要包裝在大括號中的所有語句和代碼真的應該是這樣的:
if (conditional)
{
statement1;
statement2;
statement3;
}
// the rest of the program
我想什麼做的只是選擇他們三個語句,然後按快捷鍵將它們包裹在大括號中。我最終做的是將光標移動到條件之後的行首,然後鍵入{字符,然後刪除ReSharper(無用)自動插入{}後的字符,然後將光標向下移動到結束塊的最後一個語句並輸入}來完成塊。
我不認爲這可以完成,我得到的結束是打一個花括號和手動將代碼移入塊,但我猜這不是你想要的..如果它可以做到我會很感興趣。 – 2012-04-05 21:47:27