私はスティーブン・A・ボーレンの素晴らしいNHibernateの夏シリーズを見ていて、彼がCodeRushと対話するのを見てきました。私は最近ReSharperをインストールしました(私はReSharperの初心者です)。そして、StephenがCodeRushで(正直に)示しているReSharperの生産性に相当するものをいくつか見つけようとしています。
例として、彼は次のようなコードブロックを強調表示する方法を示します。
ISession session = GetSession();
session.xxx
そしてそれを
using (ISession session = GetSession())
{
session.xxx
}
彼は、usingステートメントで囲みたいブロックを強調表示してから、CodeRushテンプレートを呼び出すことによってこれを行います。ReSharperで同等のことを行う方法を理解できませんでした。ReSharperサラウンドコマンド(Codeコマンド内)を見つけましたが、 usingステートメントを選択すると、強調表示されたコードブロックがサラウンドされますが、using句内に最初の行を配置するほど賢くはありません。つまり、次のようになります。
using ()
{
ISession session = GetSession();
session.xxx
}
これには、最初の行をusing句に移動する必要があります。私はもっと簡単な方法を逃していますか?