C# Ctrl+;R、 Ctrl+;R命令不工作
我试图在VisualStudio2008中使用Ctrl+R、Ctrl+R命令重命名变量。我在底部收到一条错误消息说 组合键(Ctrl+R、Ctrl+R)绑定到当前不可用的命令(&Rename…) 我没有运行它或者我能想到的任何可能禁止修改文件的东西,F2命令允许重命名。有人知道怎么解决这个问题吗C# Ctrl+;R、 Ctrl+;R命令不工作,c#,visual-studio-2008,refactoring,resharper,C#,Visual Studio 2008,Refactoring,Resharper,我试图在VisualStudio2008中使用Ctrl+R、Ctrl+R命令重命名变量。我在底部收到一条错误消息说 组合键(Ctrl+R、Ctrl+R)绑定到当前不可用的命令(&Rename…) 我没有运行它或者我能想到的任何可能禁止修改文件的东西,F2命令允许重命名。有人知道怎么解决这个问题吗 编辑:我确实安装了Resharper,但以前可以使用相同的设置执行此操作,我最近迁移了计算机。这通常是Resharper使用的快捷方式。有没有可能Resharper没有运行 或者,您可以更改名称,按Ct
编辑:我确实安装了Resharper,但以前可以使用相同的设置执行此操作,我最近迁移了计算机。这通常是Resharper使用的快捷方式。有没有可能Resharper没有运行
或者,您可以更改名称,按Ctrl+。然后使用重命名。resharper有多个默认快捷方式绑定,这些绑定是在安装后第一次启动visual studio时选择的。我猜您这次选择了另一个。如果在发出快捷方式时编辑器窗口没有焦点,则在Visual Studio(未安装R#)中会出现这种行为。我刚在安装了R#的情况下试用过,它也能做同样的事情
给编辑器焦点(即单击),然后再试一次。我曾经遇到过这种情况。我不得不重新安装Resharper(可能是通过添加/删除程序进行修复)才能让它正常工作。但这是VS2005的情况 我通过以下操作解决了这个问题:
- 选择菜单“重新竖琴”-“选项…”
- 选择“Visual Studio集成”
- 在两个位置都选择“Visual Studio”
- 单击“应用方案”
它将起作用,或者您将有一个选择(Visual Studio或Resharper),如果是这样,请选择Resharper。对于DevExpress:
- 打开选项屏幕(Ctrl+Alt+Shift+O)
- 去核心→ 特征
- 将默认设置为Visual Studio快捷方式
对于我来说,此问题是由于我没有单击“接受”而导致的“在条款和条件页面上,但关闭它。我没有意识到这是条款和条件,并认为这只是一个通知,或一个“自述文件”正在显示。在我的情况下,问题是通过清除ReSharper缓存解决的。这可以在
Environment>General
下面的选项菜单中完成:
以上所有答案都很好,但在另一个例子中也出现了这个错误
您开始调试为项目编写的测试脚本,项目在断点处停止 如果此时您尝试对代码执行任何操作,将得到类似以下错误: “组合键(Ctrl+R、Ctrl+R)绑定到当前不可用的命令(&Rename…)。重新启动Visual Studio
对我有效。在我尝试升级我的Resharper之前,任何东西对我都无效!:O以上这些都不适合我。最后我不得不重新设置我的重竖琴设置
我猜很少有人会遇到我的情况,但FWIW我也遇到过这种情况,在Visual Studio 2019/Win 10中,在重新启动/重新启动后,Rename(Ctrl+R,Ctrl+R)不起作用,而且我没有安装Resharper在我的例子中,Refactor.Rename不起作用,因为我的项目处于文件夹模式而不是解决方案模式(OMFG)。当我使用解决方案工具“切换视图”并进入解决方案模式重构后,Rename重新开始工作。事后看来,这当然是有意义的,但某种错误消息/警告会很好地帮助我意识到问题所在 对我来说,问题是我没有开始Resharper评估,这并不明显,因为所有Resharper扩展选项都可以访问,但线索如下: 扩展->重新竖琴->为什么禁用重新竖琴 单击“开始评估”(与屏幕打印中的“暂停评估”位置相同)
我希望在单击“确定”时开始评估,但显然没有。这有助于解决问题。@mwright-如果有助于解决问题,请务必标记一个解决方案。@CrimsonX-虽然很有帮助,但实际上不是解决方案,我想这是什么协议?您将其标记为解决方案,然后更新帖子以包含解决方案的步骤或创建自己的答案?@mwright。好问题。如果我处在你的处境,在自己的帮助下找到一个详细的答案,我会回答我自己的问题,