Visual Studio f2重构.重命名, 文件重命名

13

我想让Visual Studio在我选中一个文件或目录并按下F2键时将其重命名。但是,当我在编辑器窗口中,光标停留在变量上,并按下F2键时,我也希望Visual Studio进行重构重命名。我知道这与设置每个上下文有关(全局、文本编辑器等)。然而,我似乎找不到正确的组合。没有“解决方案资源管理器”上下文。

2个回答

27

以下是我在 Visual Studio (2013) 中为使编辑器和解决方案资源管理器中的 F2 键正常工作所做的操作:

  • 进入工具/选项菜单,选择环境/键盘
  • 在“显示包含命令”中输入File.Rename
  • 在“使用新快捷键于”中选择解决方案资源管理器
  • 在“按快捷键”中按下 F2,然后点击“分配”
  • 在“显示包含命令”中输入Refactor.Rename
  • 在“使用新快捷键于”中选择文本编辑器
  • 在“按快捷键”中按下 F2,然后点击“分配”

我无法让它在“全局”中正常工作。我觉得这不是默认行为有点奇怪,因为在微软产品中广泛使用 F2 进行重命名,但至少它足够灵活,可以让你进行设置。


它默认对我起作用,但在安装了ReSharper(或者可能是其他更改)之后,它停止工作并需要您回答中的更改。 - Sam
@Sam - 当我试图弄清楚时,似乎人们得到了不同的经验。我没有 ReSharper,我想我的唯一插件是 Visual SVN。我第一次注意到这一点是在升级到2013年时,但那可能只是巧合。 - Giles
我默认将F2分配并一直使用它。我安装了Resharper,但即使上述步骤也无法解决问题。最终我卸载并重新安装了Visual Studio。Resharper再也不会碰我的电脑了。 - DCShannon
这太荒谬了。非常感谢这个提示,我总是分配快捷键,但从未使用过那个组合框! - Edza

1

我在解决方案资源管理器和文本编辑器中使用了Global作为文本编辑器...目前看起来很不错


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接