绑定密钥以关闭自动完成

时间:2018-07-31 19:44:44

标签: autocomplete visual-studio-code key-bindings cancellation

当我查看Visual Studio Code上绑定到“转义”的动作时,有很多动作用来退出某些东西。

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

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

(似乎是这些问题的主题,在Atom中,我只使用key-binding-resolver,但Visual Studio Code似乎没有have that yet

1 个答案:

答案 0 :(得分:1)

这有效:

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

但是您看到我使用了 Ctrl - Q ,因为仅绑定到 Ctrl 按钮将无济于事。看来您不能仅将命令绑定到 Ctrl 按钮。

因此,"hideSuggestWidget"似乎是正确的,并带有关联的"when"子句。我想知道是否有可能只绑定到 Ctrl 按钮。