我试图在Visual Studio 2008中使用Ctrl+ R,Ctrl+R命令重命名变量。我在底部收到一条错误消息,说
“键组合(Ctrl+ R,Ctrl+ R)绑定到当前不可用的命令(&Rename ...)。”
我没有运行它,也没有想到可以阻止修改文件的任何操作,F2命令允许重命名。有人知道怎么修这个东西吗?
编辑:我确实安装了Resharper,但是以前能够使用相同的设置来执行此操作,最近我迁移了计算机。
Answers:
我可以通过以下操作解决此问题:
这将导致Ctrl+ R,Ctrl+R重命名。(然后在弹出的对话框中选择ReSharper选项。)
但是,它F2不再能够执行重命名。我可以通过以下操作解决此问题:
这使得F2和Ctrl+ R,Ctrl+R命令都可以重命名变量。
这似乎特定于与Visual Studio一起安装的ReSharper,如果不安装ReSharper,我不知道解决该问题的解决方案。
你应该:
它可以工作,或者您可以选择(Visual Studio或Resharper),如果可以,则选择Resharper。
resharper具有多个默认快捷键绑定,这些绑定是在安装后首次启动Visual Studio时选择的。我的猜测是您这次选择了另一个。
这通常是Resharper使用的快捷方式。Resharper是否有可能没有运行?
或者,您可以更改名称,点击Ctrl+ .,然后使用Rename。
在尝试升级Resharper之前,对我没有任何帮助!:O
以上都不对我有用。最后,我必须重置我的共享器设置。
我猜很少有人会在我的情况,但FWIW我是在这种情况下,过于其中Refactor.Rename(按Ctrl + R,按Ctrl + R)是不是在Visual Studio 2019/10场,之后重新启动/重新启动加我的工作没有安装Resharper。在我的情况下,Refactor.Rename无法正常工作,因为我的项目处于FOLDER模式而不是SOLUTION模式(OMFG)。不久,我使用解决方案工具“切换视图”并进入SOLUTION模式Refactor.Rename重新开始工作。在事后看来,这当然是有道理的,但是某种错误消息/警告会很好地帮助我了解问题所在!