【发布时间】:2008-11-28 18:29:17
【问题描述】:
我正在观看 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 命令(在代码命令中),但是当您选择 using 语句时,它确实包围了您突出显示的代码块,但它似乎不够智能将第一行放在 using 子句中。也就是说,它会导致:
using ()
{
ISession session = GetSession();
session.xxx
}
这需要我将第一行移到 using 子句中。我错过了更简单的方法吗?
【问题讨论】:
标签: visual-studio visual-studio-2008 refactoring resharper coderush