代码之家  ›  专栏  ›  技术社区  ›  Pro Q Rich Lysakowski PhD

将键绑定到关闭自动完成

  •  0
  • Pro Q Rich Lysakowski PhD  · 技术社区  · 7 年前

    当我查看Visual Studio代码中绑定到“Escape”的操作时,有很多操作是用来退出某些内容的。

    我只希望能够点击“ctrl”来取消自动完成功能。

    我应该使用哪一个命令?(我试过“hideSuggestWidget”和“list.clear”,它们都不起作用。)

    (就像这些问题的主题一样,在Atom中,我只使用键绑定解析器,但是Visual Studio代码似乎没有 have that yet .)

    1 回复  |  直到 7 年前
        1
  •  1
  •   Mark    7 年前

    这是有效的:

    {
        "key": "ctrl+q",
        "command": "hideSuggestWidget",
        "when": "suggestWidgetVisible && textInputFocus"
      },
      {
        "key": "escape",
        "command": "-hideSuggestWidget",
        "when": "suggestWidgetVisible && textInputFocus"
      }
    

    但你看我用过 Ctrl键 - 因为只是束缚在 Ctrl键 巴顿什么也做不了。似乎不能将命令绑定到 Ctrl键 按钮。

    所以 "hideSuggestWidget" 似乎是与 "when" 条款。我想知道是否有可能 Ctrl键 按钮。