Ctrl + R,Ctrl + R命令不起作用
我试图在Visual Studio 2008中使用Ctrl + R , Ctrl + R命令来重命名一个variables。 我在底部收到一条错误消息
“组合键( Ctrl + R , Ctrl + R )绑定到当前不可用的命令(&Rename …)。
我没有运行它或任何我能想到的,可能会禁止修改文件和F2命令允许重命名发生。 有人知道怎么修这个东西吗?
编辑:我确实有安装Resharper,但以前能够做到这一点相同的设置,我最近迁移电脑。
我能够通过执行以下操作来解决这个问题:
- 转到Resharper → 选项菜单命令
- select环境 → 键盘和菜单
- 在“ 键盘快捷键”下select“Visual Studio”选项
- 点击应用scheme并保存
这将导致Ctrl + R , Ctrl + R做一个重命名。 (在popup的对话框中selectReSharper选项。)
但是,它使得F2不再能够重新命名。 我能够通过执行以下操作来解决这个问题:
- 转到ReSharper → 选项菜单命令
- select环境 → 常规
- 在还原ReSharper键盘快捷键下selectReSharper 2.x或IntelliJ IDEA
- 点击应用或确定
这允许F2和Ctrl + R , Ctrl + R命令工作重命名一个variables。
这似乎是专门针对与Visual Studio安装的ReSharper,我不知道如果ReSharper未安装解决scheme将是解决这个问题。
对于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,我不得不
- 进入RESHARPER菜单 – >选项
- 展开环境
- select键盘和菜单
- selectVisual Studio作为ReSharper键盘scheme
- 单击应用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 + R , Ctrl + R )被绑定到当前不可用的命令(&Rename …)。