Ctrl + R,Ctrl + R命令不起作用

mwr*_*ght 83 c# resharper refactoring visual-studio-2008

我试图在Visual Studio 2008中使用Ctrl+ R,Ctrl+ R命令来重命名变量.我在底部收到一条错误消息说

"组合键(Ctrl+ R,Ctrl+ R)绑定到当前不可用的命令(&Rename ...)."

我没有运行它或我能想到的任何可能禁止修改文件的东西,F2命令允许重命名发生.有人知道怎么修这个东西吗?

编辑:我确实安装了Resharper但以前能够使用相同的设置执行此操作,我最近迁移了计算机.

mwr*_*ght 82

我能够通过执行以下操作来解决此问题:

  1. 转到Resharper选项菜单命令
  2. 选择环境键盘和菜单
  3. 选择" 键盘快捷键"下的"Visual Studio"选项
  4. 单击Apply SchemeSave

这将导致Ctrl+ R,Ctrl+ R进行重命名.(然后在弹出的对话框中选择ReSharper选项.)

但是,它F2不再能够执行重命名.通过执行以下操作,我能够解决这个问题:

  1. 转到ReSharper选项菜单命令
  2. 选择环境常规
  3. Restore ReSharper键盘快捷键下选择ReSharper 2.x或IntelliJ IDEA
  4. 单击应用确定

这允许两个F2Ctrl+ R,Ctrl+ R命令用于重命名变量.

这似乎是特定于使用Visual Studio安装的ReSharper,如果没有安装ReSharper,我不知道解决这个问题的解决方案是什么.

ReSharper选项菜单

  • 看来我没有 ReSharper,所以我仍在寻找解决此问题的方法。 (2认同)
  • @Chucky,您可以在Visual Studio中映射键盘快捷方式,方法是转到工具->选项->环境->键盘,在“显示包含以下内容的命令”字段下查找Refactor.Rename,并将其设置为CTLR + R,CTRL + R在“按快捷键:”下 (2认同)
  • 我发现它在1. resharper-> options 2.键盘和菜单3.选择Visual studio并按"Apply scheme",4.单击Save (2认同)

Eri*_*let 18

对于Resharper 6

你应该:

  • 选择菜单"Resharper" - "选项......"
  • 选择"Visual Studio集成"
  • 在两个地方选择"Visual Studio"
  • 点击"申请方案"

它可以工作,也可以选择(Visual Studio或Resharper),如果是,则选择Resharper.

  • 我从未想过设置为visual studio会让我使用resharper命令..奇怪的是如何工作...... (2认同)

Jan*_*sen 5

就我而言,问题是通过清除 ReSharper 缓存解决的。这可以在此处的选项菜单中完成Environment > General

选项菜单的屏幕截图