【问题标题】:How to use Visual Studio Resharper shortcut keys(Alt+Enter) to introduce and initialize private fields?如何使用 Visual Studio Resharper 快捷键(Alt+Enter)引入和初始化私有字段?
【发布时间】:2018-11-20 02:59:54
【问题描述】:

我想在键入以下代码后使用 VS ReSharper 快捷键(Alt+Enter)加快私有字段“_codeInspector”的初始化:

namespace Test
{
    public class CodingAssistance
    {
        public CodingAssistance(CodeInspector codeInspector)

        public class CodeInspector
        { }
    }
}

但是,当我按下 Alt+Enter 时,没有像预期的那样名为“引入并初始化字段 _codeInspector”的选项。

我的情况:

预期情况:

结果,我无法通过按 alt+enter 来达到以下目标,而是手动逐字输入...

【问题讨论】:

    标签: c# visual-studio resharper


    【解决方案1】:

    Alt+Enter 弹出窗口的外观来看,快捷方式可能已分配给 Visual Studio 自己的命令(我相信是View.QuickActions)。您可以做的是更改 Visual Studio 设置以显示 ReSharper 的 Alt+Enter 弹出窗口,并(可选)让它包含 ReSharper 的快速修复和上下文操作以及 Visual Studio 的快速操作和重构。您可以执行以下操作之一:

    1. 转到工具 |选项 |环境 |键盘,搜索ReSharper_AltEnter 并将Alt+Enter 快捷方式分配给此命令。这应该使 ReSharper 的弹出窗口可以通过 Alt+Enter 使用,而 Visual Studio 的弹出窗口可以通过其传统快捷方式 Ctrl+. 使用。
    2. 转到ReSharper |选项 |代码检查 |设置 并选择不显示 Visual Studio 灯泡(VS 操作将合并到 ReSharper 灯泡中)。这应该使 ReSharper 和 Visual Studio 的命令都可以通过 ReSharper 的弹出窗口使用。此设置可能会影响性能,如果您对 Visual Studio 的响应能力不满意,请改用选项 (1)。

    【讨论】:

      猜你喜欢
      • 2013-09-02
      • 2015-11-07
      • 1970-01-01
      • 2015-08-05
      • 2016-09-21
      • 2011-07-17
      • 2014-09-17
      • 2010-10-25
      • 1970-01-01
      相关资源
      最近更新 更多