我可以禁用或更改单个Resharper快捷方式吗?

时间:2012-10-18 15:03:14

标签: visual-studio-2010 resharper

我正在使用VS 2010并且有一个我真正喜欢的快捷方式,这是我自己设置的快捷方式:ctrl + shift + Q以便删除所有未使用的用户并对剩余的用途进行排序。 我安装了ReSharper,它覆盖了我的VS镜头,所以按ctrl + shift + Q会产生评论(/**/).

有什么办法可以禁用这个单一的快捷方式吗? (或将其更改为任何其他允许我使用旧组合键的组合?

我尝试了这个解决方案:How to change shortcut keys for a given command in ReSharper?但我的快捷方式仍在我的VS配置中设置。

TKS!

2 个答案:

答案 0 :(得分:36)

  1. 转到Tools > Options > Environment > Keyboard
  2. 搜索名为ReSharper.ReSharper_BlockComment
  3. 的命令
  4. 删除当前快捷方式或重新指定ReSharper命令的另一个快捷方式。
  5. 我猜你已经在Global上下文中设置了快捷方式,而ReSharper已在 Text Editor 上下文中为其命令分配了快捷方式。当您在编辑代码时调用快捷方式时,后者优先。

    另外,请考虑查看ReSharper自己的Code Cleanup,它会处理未使用的指令,其他冗余项和格式。

答案 1 :(得分:3)

详细说明步骤:

假设您要更改“Ctrl + Q”

的绑定
  1. 打开工具选项环境键盘

  2. 在“按快捷键”下输入:Ctrl + Q

  3. 这将显示当前绑定到此快捷方式的所有命令

  4. 然后在“Show Commands containg window”中搜索命令并删除asignment(对于您想要的上下文)。

  5. 请注意,根据上下文,多个命令可以绑定到快捷方式,因此请确保删除所需内容

  6. 然后重复上面的步骤2

  7. ,确认没有绑定消失
  8. 最后搜索您要将快捷方式绑定到的新命令,然后输入快捷方式并将其绑定在您想要使用ASSIGN的上下文中