gpt4 book ai didi

visual-studio - 如何在 ReSharper 中使用 using 语句包围代码块?

转载 作者:行者123 更新时间:2023-12-04 22:02:38 25 4
gpt4 key购买 nike

我在看 Stephen A Bohlen 的优秀 Summer of NHibernate系列,并一直在观看他与 CodeRush 的互动。我最近安装了 ReSharper(我是 ReSharper 新手),我正试图找到 Stephen 用 CodeRush(切线)展示的一些 ReSharper 生产力等价物。

例如,他演示了突出显示如下所示的代码块:

ISession session = GetSession();
session.xxx

然后把它变成
using (ISession session = GetSession())
{
session.xxx
}

他通过使用 using 语句突出显示他想要包围的 block 然后调用一些 CodeRush 模板来做到这一点。我一直无法弄清楚如何用 ReSharper 做同样的事情。我找到了 ReSharper Surround 命令(在代码命令中),但是当您选择 使用 语句,它确实围绕着您突出显示的代码块,但它似乎不够聪明,无法将第一行放在 using 子句中。也就是说,它导致:
using () 
{
ISession session = GetSession();
session.xxx
}

这需要我将第一行移到 using 子句中。我错过了更简单的方法吗?

最佳答案

Resharper 提供了这种能力。如果你的类实现了 IDisposable,只需按 Alt-Enter:

(删除图片死链接“之前”)
(删除图片死链接“之后”)

您还必须将光标放在变量名上。像这样:SShot1 SShot2 SShot3

关于visual-studio - 如何在 ReSharper 中使用 using 语句包围代码块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/326387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com