c# - Ctrl+R,Ctrl+R 命令不起作用

标签 c# visual-studio-2008 refactoring resharper

我正在尝试在 Visual Studio 2008 中使用 Ctrl+RCtrl+R 命令重命名变量。我在底部收到一条错误消息说

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

我没有运行它或我能想到的任何可能禁止修改文件的东西,而 F2 命令允许重命名。有人知道如何解决这个问题吗?

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

最佳答案

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

  1. 转到 Resharper选项 菜单命令
  2. 选择环境键盘和菜单
  3. 选择 Keyboard Shortcuts 下的 Visual Studio 选项
  4. 点击应用方案保存

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

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

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

这允许 F2Ctrl+R, Ctrl+R用于重命名变量的命令。

这似乎特定于与 Visual Studio 一起安装的 ReSharper,如果未安装 ReSharper,我不知道解决此问题的解决方案。

ReSharper Options Menu

关于c# - Ctrl+R,Ctrl+R 命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2547915/

相关文章:

c# - 检查字典键包含

java - Java中用 'instanceof'重构部分代码重载方法解决方案

java - 更改应用程序引擎开发的实体类问题

c# - Win7 : unregister event log from event source

c# - Div onload函数和嵌入服务器代码c#

c# - 以编程方式构建表以导出到 JSON 或从 JSON 导入?

visual-studio-2010 - 同一台机器运行3个版本的Visual Studio会不会内存消耗太大?

c - 错误 C2057 : expected constant expression

visual-studio - VS2008:禁用询问是否重新加载IDE外部更改的文件

java - 重构java代码的问题