【问题标题】:Visual Studio Code Keybinding for navigation in Quick Fix contextual menu用于在 Quick Fix 上下文菜单中导航的 Visual Studio Code 键绑定
【发布时间】:2022-12-10 12:15:59
【问题描述】:

vsCode v1.74 更新后,我无法为 Quick Fix 上下文菜单定义自定义快捷方式。

快速修复菜单

之前,我能够通过关注这个线程https://github.com/microsoft/vscode/issues/55111来解决它

有人遇到同样的问题吗?

这就是我使用了几个月没有问题的东西。

 {
        "key": "shift+j",
        "when": "codeActionMenuVisible",
        "command": "selectPrevCodeAction"
    },
    {
        "key": "shift+k",
        "when": "codeActionMenuVisible",
        "command": "selectNextCodeAction"
    },

能够为快速修复上下文菜单使用自定义快捷方式

【问题讨论】:

  • 然后查明 commandID 是否仍然有效,有时他们会更改名称,检查上下文变量是否仍然存在或具有不同的名称
  • 我在上下文子句列表中找不到上下文子句codeActionMenuVisible了。并且没有其他似乎相关的上下文子句 - 我在开发人员工具控制台中查看了它们。并且(还)没有关于此的问题。我认为您可能必须提出问题。

标签: visual-studio-code


【解决方案1】:

我不知道你是否提交了 github 问题 selectNextCodeAction custom keybinding not workingrevert to old context key ID for code action widget ,但它已经通过从新的 actionWidgetVisible 恢复到以前的上下文键 codeActionMenuVisible 得到解决 - 我认为它是引入的,因为现在有终端中的代码操作/快速修复(但至少应该在发行说明中指出)。

该修复程序将作为 Recovery Build v.1.74.1 的一部分发布,该版本可能很快就会发布。

[作为旁注,此密钥开始时为 CodeActionMenuVisible(注意大写),之后切换为典型的驼峰式大小写版本。]

【讨论】:

    猜你喜欢
    • 2017-10-11
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多