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

我试图在Visual Studio 2008中使用Ctrl + RCtrl + R命令来重命名一个variables。 我在底部收到一条错误消息

“组合键( Ctrl + RCtrl + R )绑定到当前不可用的命令(&Rename …)。

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

编辑:我确实有安装Resharper,但以前能够做到这一点相同的设置,我最近迁移电脑。

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

  1. 转到Resharper选项菜单命令
  2. select环境键盘和菜单
  3. 在“ 键盘快捷键”下select“Visual Studio”选项
  4. 点击应用scheme保存

这将导致Ctrl + RCtrl + R做一个重命名。 (在popup的对话框中selectReSharper选项。)

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

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

这允许F2Ctrl + RCtrl + R命令工作重命名一个variables。

这似乎是专门针对与Visual Studio安装的ReSharper,我不知道如果ReSharper未安装解决scheme将是解决这个问题。

ReSharper选项菜单

对于Resharper 6

你应该:

  • select菜单“Resharper” – “Options …”
  • select“Visual Studio集成”
  • 在这两个地方select“Visual Studio”
  • 点击“申请scheme”

它将工作,或者你将有select做(Visual Studio或Resharper),如果是这样,然后selectResharper。

resharper有多个默认的快捷键绑定,这是在安装后第一次启动visual studio时select的。 我的猜测是你这次选了一个不同的。

这发生在我身上一次。 我不得不重新安装Resharper(可能从添加/删除程序修复),以使其工作。 但是,这与VS2005虽然。

在Visual Studio 2013中使用ReSharper的版本8,我不得不

  1. 进入RESHARPER菜单 – >选项
  2. 展开环境
  3. select键盘和菜单
  4. selectVisual Studio作为ReSharper键盘scheme
  5. 单击应用scheme …保存并closures对话框。

下次我执行键盘快捷方式时,它促使我select要使用的快捷键。

在这里输入图像说明

在我的情况下,通过清除ReSharpercaching解决了问题。 这可以在Environment > General这里的选项菜单中完成:

选项菜单的屏幕截图

如果在发出快捷方式时编辑器窗口没有焦点,您将在Visual Studio中(无R#安装)得到此行为。 我刚刚用R#安装了它,它也做了同样的事情。

让编辑专注(即点击它)然后重试。

这通常是Resharper使用的快捷方式。 有没有什么机会Resharper没有运行?

或者,您可以更改名称, 按Ctrl + 然后使用重命名

对于DevExpress:

  • 打开选项屏幕( Ctrl + Alt + Shift + O
  • 转到核心function
  • 将“ 默认值”设置为Visual Studio快捷方式

对我而言,这个问题是由于我没有点击条款和条件页面上的“接受”,而是closures它,我没有意识到这是条款和条件,并认为这只是一个通知或“自述”显示。

以上所有的答案都很好,但这个错误也出现在另外一个例子中。


您开始debugging为项目编写的testing脚本,该项目停在断点处。

如果此时您尝试对代码进行任何操作,则会出现类似如下的错误: “组合键( Ctrl + RCtrl + R )被绑定到当前不可用的命令(&Rename …)。