2011-09-10 56 views
47

我用:Visual Studio 2010的旗艦版,RESHARER 6ReSharper的鍵綁定問題

在ReSharper的選擇我選擇的Visual Studio鍵盤sheme,然後單擊應用Sheme:

後,一些快捷鍵未分配,如:轉到宣言,去落實,查找使用實例,完整符號等:

enter image description here

嘗試

  • 工具 - >選項,環境 - >鍵盤 - >重置
  • 導入和導出設置,重新導入C#開發人員設定
  • devenv的/復位

沒有什麼幫助。

手動配置快捷方式不可取。 請幫忙。

回答

17

這是一個已知的問題,它影響所有ReSharper的快捷方式,包括鍵盤映射的IntelliJ切換到鍵盤映射VS F12後,一些文檔。記錄在this bug report中,您可以自由觀看並投票。 據我所知,唯一的解決方法是通過工具>選項>鍵盤手動重新分配斷開的快捷方式。

+12

如果任何人在VS2012中遇到這個問題 - 我只是通過工具>選項>環境>鍵盤修復它,請在'應用以下附加鍵盤映射方案'下選擇'Visual C#2005'。然後點擊'重置'。這真令人氣憤,希望它能幫助別人。 –

0

從文檔拍攝於Configuring Keyboard Shortcuts

要恢復當前選定的方案

  1. 的默認狀態在主菜單上兩個可用鍵盤方案之間進行切換,或選擇ReSharper的|選項。
  2. 選擇環境| Visual Studio集成。
  3. 在Visual Studio集成選項卡中,選擇Visual Studio,ReSharper 2.x或IntelliJ IDEA或無,然後單擊應用方案。如果您選擇無,您可以在Visual Studio的本機選項菜單(工具|選項|環境|鍵盤)中定義一組任意的自定義鍵盤快捷鍵 - 請參閱上面配置鍵盤快捷鍵。

而且,這裏的一對how to resolve keyboard shortcut conflicts with Resharper

+0

我讀它,但它並沒有解決問題。 – DeeRain

+0

您是否嘗試過使用ReSharper方案來查看這些鍵映射是否工作? – Tchami

+0

是的,但該方案並未完全適用 – DeeRain

0

在VS中執行「重置所有設置」導入&導出通常有助於恢復快捷方式。但它會,呃,重置所有的VS設置。

7

Hpersw的解決方案有效。在VS - >工具 - >導入&導出設置 - >重置所有設置並按完成。這應該給你的快捷方式返回

+0

如果我可以兩次upvote你我會。沒有其他答案爲我工作。 +1 :) – MickyD

1

我知道這是有點舊,但我只是想我會分享我的頓悟...似乎與Resharper 7x和VS2010(可能以後任何東西),是最好的設置當您在選項 - >鍵盤中選擇「文本編輯器」作爲更新設置時。所以,如果你喜歡Resharper的一些功能,可以使用這個網站獲得快捷方式Resharper Shortcuts

然後相應地設置它們,選擇文本編輯器作爲更新的設置。全球似乎並不一致。 FY-Text Editor適用於C#,CSS和JavaScript。不確定VS中的其他語言。

+0

關於「文本編輯器」的大提示,這讓我瘋狂。使用VS2015和R#9.1.1,沒有其他解決方案工作 –

4

與此摔跤了半天,並嘗試所有的上述選項後,我終於找到了神奇的設置,固定我的問題:我未選中「隱藏被覆蓋的Visual Studio中的項目」,在選項/鍵盤和菜單」

3

在VS去工具 - >選項 - >環境 - >鍵盤 - >應用下面的鍵盤映射架構:[默認]

+0

這是一個非常舊的帖子...這個答案比以前提供的更好嗎? –

+1

是的......只是有同樣的問題,沒有發佈在這裏的解決方案。 – user3299058

70

嘗試了一堆其他的事以後,100%這一個爲我工作:

  1. 進入工具 - >選項 - >環境 - >鍵盤 - >按(RESE T)按鈕
  2. 前往ReSharper的 - >選項 - >鍵盤&菜單 - >選擇 「Visual Studio的」 方案 - >按 「應用方案」
  3. 按 「保存」
  4. 按下 「CTRL-T」。由於此快捷方式在VS和Resharper中都映射,您將看到「快捷方式衝突」窗口。在這裏你選擇「使用ReSharper(Ultimate)命令」,並確保選中「應用於所有ReSharper(Ultimate)shortscuts」複選框。

瞧!

+1

在ReSarper 2017.13中,鍵盤和菜單處於環境下。 ReSharper - >選項 - >環境 - >鍵盤和菜單。 –

0

的easies方式來解決這個問題:

轉到:ReSharper的 - >管理選項 - >重置所有設置

這些步驟會解決你的快捷鍵(鍵綁定)的問題。

你不必不斷地執行以下操作:

1) Go to Tools -> Options -> Environment -> Keyboard -> Press the (RESET) button 

2) Go to ReSharper - > Options -> Keyboard & Menus -> Select the "Visual Studio" scheme -> Press "Apply Scheme"