使用 ReSharper 的“删除未访问的字段”后进行导航快速修复

发布于 2025-01-07 20:42:59 字数 435 浏览 2 评论 0原文

当使用 ReSharper 上下文菜单中的“删除未访问的字段”快速修复选项时,它会突出显示受影响的行。

是否有键盘快捷键可以将我带到突出显示的行? (通常该行也是多余的,也可以删除)

例如。给定以下代码:

public class Sample
{
    private string unusedField;

    public Sample()
    {
        unusedField = new string('a', 4);

    }
}

在“unusedField”字段上使用“删除未访问的字段”快速修复,突出显示构造函数中的行(看到该行已更新)。编辑插入符号位于字段声明所在的行附近。

在此处输入图像描述

When using the 'Remove not accessed field' quick fix option from the ReSharper context menu, it highlights the affected line.

Is there a keyboard shortcut that will take me to that highlighted line? (As often that line is also redundant and can be removed too)

eg. Given this code:

public class Sample
{
    private string unusedField;

    public Sample()
    {
        unusedField = new string('a', 4);

    }
}

Using the 'Remove not accessed field' quickfix on the 'unusedField' field, highlights the line in the constructor (seeing as that line is updated). The editing caret stays near the line where the field declaration was.

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葬心 2025-01-14 20:42:59

利用该字段突出显示为搜索结果这一事实,您可以使用 ReSharper | 查找 | Next Item (对我来说(我认为)默认的 VS 键绑定是 Ctrl+Alt+PgDn)去那里。

到达那里后,您可以 Ctrl+Shift+L 删除该行(VS 快捷方式),或 End 然后 Alt+Enter引入变量 (R#)。

Using the fact that it's highlighted as a search result the former site of usage of a field, you can use ReSharper | Find | Next Item (which for me using (I think) the default VS keybindings is Ctrl+Alt+PgDn) to go there.

Once there, you could maybe Ctrl+Shift+L to delete the line (a VS shortcut), or End then Alt+Enter and Introduce variable (R#).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文