我正在尝试在Visual Studio 2008中使用 Ctrl + R , Ctrl + R 命令重命名变量。我在底部收到一条错误消息,说
“组合键( Ctrl + R , Ctrl + R )绑定到命令(& ;重命名......)目前无法使用。“
我没有运行它或我能想到的任何可能禁止修改文件的东西,F2命令允许重命名发生。任何人都知道如何解决这个问题?
编辑:我确实安装了Resharper但以前能够使用相同的设置执行此操作,我最近迁移了计算机。答案 0 :(得分:81)
我能够通过执行以下操作来解决此问题:
这将导致 Ctrl + R , Ctrl + R 进行重命名。 (然后在弹出的对话框中选择ReSharper选项。)
然而,它使 F2 无法再进行重命名。通过执行以下操作,我能够解决这个问题:
这允许 F2 和 Ctrl + R , Ctrl + R 用于重命名变量的命令。
这似乎是特定于使用Visual Studio安装的ReSharper,如果没有安装ReSharper,我不知道解决这个问题的解决方案是什么。
答案 1 :(得分:18)
你应该:
它可以正常工作,也可以选择(Visual Studio或Resharper),如果是,则选择Resharper。
答案 2 :(得分:4)
resharper有多个默认快捷键绑定,这是在安装后第一次启动visual studio时选择的。我的猜测是你这次选择了另一个。
答案 3 :(得分:3)
答案 4 :(得分:2)
这件事发生在我身上。我不得不重新安装Resharper(可能从添加/删除程序修复)以使其工作。但这与VS2005有关。
答案 5 :(得分:2)
在Visual Studio 2013中使用ReSharper的第8版,我不得不
下次我执行键盘快捷键时,它会提示我选择我想要使用的键盘快捷键。
答案 6 :(得分:0)
这通常是Resharper使用的快捷方式。 Resharper有没有运行的机会?
或者,您可以更改名称,按 Ctrl + 。,然后使用重命名。
答案 7 :(得分:0)
如果在发出快捷方式时编辑器窗口没有焦点,则在Visual Studio中(在未安装R#的情况下)会出现此行为。我刚刚安装了R#并尝试了同样的事情。
给予编辑焦点(即点击它)并再试一次。
答案 8 :(得分:0)
对于DevExpress:
答案 9 :(得分:0)
对我来说,这个问题是由于我没有点击接受"在条款和条件页面上,但关闭它。我没有意识到这是条款和条件,并认为这只是一个通知,或者一个“自述”。正在展示。
答案 10 :(得分:0)
上面的所有答案都很好但是这个错误也出现在另一个实例中。
您开始调试为项目编写的测试脚本,项目在断点处停止。
如果此时您尝试对代码执行任何操作,您将收到类似于以下内容的错误: “组合键( Ctrl + R , Ctrl + R )绑定到命令(& ;重命名...)目前无法使用。“
答案 11 :(得分:0)
重新启动Visual Studio。
为我工作。
答案 12 :(得分:0)
在尝试升级Resharper之前,对我没有任何帮助! :O
答案 13 :(得分:0)
以上都不对我有用。最后,我必须重置我的共享器设置。
答案 14 :(得分:0)
我猜很少有人会遇到这种情况,但是FWIW我也处于这种情况下,在Visual Studio 2019中,Refactor.Rename(Ctrl + R,Ctrl + R) NOT / Win 10,重新启动/重新启动后加上我没有安装Resharper。 在我的情况下,Refactor.Rename无法正常工作,因为我的项目处于FOLDER模式而不是SOLUTION模式(OMFG)。很快,当我使用解决方案工具“切换视图”并进入SOLUTION模式的Refactor.Rename重新开始工作时。在事后看来,这当然是有道理的,但是某些错误消息/警告会很乐意帮助我意识到问题出在哪里!
答案 15 :(得分:0)