【问题标题】:How do I select proper action in the dialog "Resharper - Shortcut Conflict" for a shortcut?如何在“Resharper - 快捷方式冲突”对话框中为快捷方式选择正确的操作?
【发布时间】:2016-01-25 15:07:34
【问题描述】:

当我按下 ctrl+R,ctr+R 时,会弹出一个对话框

假设我想将快捷方式映射到“Refactor.Rename”。

当我在此处单击“确定”时,该操作未映射到快捷方式。 相反,快捷方式被禁用,因为不“可用”。

将所有快捷方式重置为 Visual Studio 默认设置并再次执行此操作实际上给了我在按下 Ctrl+R、Ctrl+R 时更清晰的操作。

在按 OK 之前在此列表中进行选择是否重要? 如果我在列表中选择了某些内容并同时选择了单选按钮,结果会是什么?

我有什么方法可以使用此对话框来选择一个操作,而无需将所有快捷方式重置为 Visual Studio 默认值或 resharper 默认值?

【问题讨论】:

    标签: visual-studio resharper


    【解决方案1】:

    列表选择无关紧要,只有单选按钮选择才有意义。 documentation 中没有引用列表选择。

    即使您的代码窗口失去焦点,也会显示“快捷方式因不“可用”而被禁用”消息。你确定捷径真的坏了吗?

    【讨论】:

    • “使用 Visual Studio 命令”是指“使用 Visual Studio 命令”吗?如果不是快捷方式有些损坏,您知道快捷方式不可用的消息是什么意思吗?
    • @AndersLindén “使用 Visual Studio 命令”表示将调用默认的 VS 命令 (Refactor.Rename) 而不会调用 R# 命令 (ReSharper.ReSharper_Rename)。如果您选择了一个选项,并且在您尝试重命名类名或变量时没有出现重命名窗口(VS 窗口和 R# 窗口都没有) - 那么是的,出了点问题。在Tools - Options - Environment - Keyboard 中很容易检查和修复:只需选择“文本编辑器”范围并按下组合键。 Ctrl+R, Ctrl+R 应分配给 Refactor.Rename 或 ReSharper.ReSharper_Rename。
    • 你知道快捷方式不可用是什么意思吗?在这种情况下,通常的提示是应该将所有快捷方式重置为 vs 或 reshaper。它怎么会不可用?除了恢复所有快捷方式(而不仅仅是导致问题的快捷方式)之外,还有其他解决问题的方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多