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
私がやりたいのは、3 つのステートメントを選択し、ショートカット キーを押してそれらを中かっこで囲むことです。私が実際にやっていることは、条件の後の行の先頭にカーソルを移動し、{ 文字を入力してから、{ の直後に ReSharper が (役に立たない) 自動的に挿入する } 文字を削除し、カーソルを下に移動して最後まで移動することです。ブロックの最後のステートメントの説明を入力し、} を入力してブロックを完了します。