簡體   English   中英

如何使用Visual Studio Resharper快捷鍵(Alt + Enter)引入和初始化私有字段?

[英]How to use Visual Studio Resharper shortcut keys(Alt+Enter) to introduce and initialize private fields?

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

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

        public class CodeInspector
        { }
    }
}

但是,當我按Alt + Enter時,沒有期望的名為“引入並初始化字段_codeInspector”的選項。

我的情況: 在此處輸入圖片說明

預期情況: 在此處輸入圖片說明

結果,僅通過按alt + enter而不是逐個單詞手動輸入就無法達到以下目標…… 在此處輸入圖片說明

通過Alt+Enter彈出窗口的外觀,快捷方式可能已分配給Visual Studio自己的命令( View.QuickActions ,我相信)。 您可以做的是更改Visual Studio設置以顯示ReSharper的Alt+Enter彈出窗口,並(可選)使其包含ReSharper的快速修復和上下文操作以及Visual Studio的快速操作和重構。 您可以執行以下操作之一:

  1. 轉到工具| 選項| 環境| 鍵盤上 ,搜索ReSharper_AltEnter並為該命令分配Alt+Enter快捷鍵。 這應該可以通過Alt+Enter使ReSharper的彈出窗口可用,而通過其傳統的快捷鍵Ctrl+.可以使Visual Studio的彈出窗口可用Ctrl+.
  2. 轉到ReSharper | 選項| 代碼檢查| 設置並選擇不顯示Visual Studio燈泡(VS操作將合並到ReSharper燈泡) 這將使ReSharper的命令和Visual Studio的命令都可以通過ReSharper的彈出窗口使用。 此設置可能會影響性能,如果您不滿意Visual Studio的響應能力,請改用選項(1)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM