我正在观看 Stephen A Bohlen 的出色的Summer of NHibernate系列,并且一直在观看他与 CodeRush 的互动。我最近安装了 ReSharper(我是 ReSharper 新手),我正在尝试找到 Stephen 用 CodeRush(切线)展示的一些 ReSharper 生产力等价物。
例如,他演示了突出显示如下所示的代码块:
ISession session = GetSession();
session.xxx
然后把它变成
using (ISession session = GetSession())
{
session.xxx
}
他通过使用 using 语句突出显示他想要包围的块然后调用一些 CodeRush 模板来做到这一点。我一直无法弄清楚如何用 ReSharper 做同样的事情。我找到了 ReSharper Surround 命令(在 Code 命令中),但是当您选择using语句时,它确实围绕着您突出显示的代码块,但它似乎不够聪明,无法将第一行放在 using 子句中。也就是说,它导致:
using ()
{
ISession session = GetSession();
session.xxx
}
这需要我将第一行移到 using 子句中。我错过了更简单的方法吗?