2016-01-25 53 views
0

當我按ctrl + R,CTR + R,一個對話框出現如何在對話框「Resharper - 快捷方式衝突」中爲快捷方式選擇適當的操作?

resharper conflict dialog

讓我們假設我要地圖快捷方式 「Refactor.Rename」。

當我在此處單擊確定時,操作未映射到快捷方式。 取而代之的是,快捷方式被禁用,因爲不在「可用」。

將所有快捷方式重置爲visual studio默認值,並重新執行此操作時,按Ctrl + R,Ctrl + R實際上給了我resharper操作。

按OK鍵之前我在這個列表中選擇是否重要? 如果我在列表中選擇了一些內容並進行單選按鈕,結果如何?

有沒有什麼辦法可以讓我使用這個對話框來選擇一個動作,而不用重置所有的快捷鍵到Visual Studio的默認值或者默認值?

回答

0

列表選擇並不重要,只有單選按鈕選擇可以使用。沒有參考documentation中的列表選擇。

即使您的代碼窗口失去焦點,也會顯示「快捷方式被禁用,因爲在」不可用「消息中。你確定這條捷徑真的被打破了嗎?

+0

是「使用Visual Studio命令」,意思是「使用Visual Studio命令」?你知道什麼信息,快捷方式不可用意味着如果不是快捷方式有點損壞? –

+1

@AndersLindén「使用Visual Studio命令」表示將調用默認的VS命令(Refactor.Rename),並且不會調用R#命令(ReSharper.ReSharper_Rename)。如果您選擇了一個選項,並且之後沒有出現重命名窗口(VS窗口和R#窗口) 當您嘗試重命名類名稱或變量時 - 然後是YES,則出現錯誤。 在「工具 - 選項 - 環境 - 鍵盤」中檢查和修復很容易:只需選擇「文本編輯器」範圍並按下組合鍵即可。 「Ctrl + R,Ctrl + R」應分配給Refactor.Rename或ReSharper.ReSharper_Rename。 –

+0

你知道不可用的快捷方式是什麼意思嗎?在這種情況下,正常提示是應該將所有快捷方式重置爲vs或reshaper。它如何不可用,是否有另一種解決問題的方法,而不是恢復所有快捷方式,而不僅僅是導致問題的方法? –