【问题标题】:Bind key to closing autocomplete绑定键以关闭自动完成
【发布时间】:2018-08-01 04:24:37
【问题描述】:

当我在 Visual Studio Code 上查看绑定到“Escape”的操作时,其中有很多用于退出某事。

我只是想要能够点击“ctrl”来取消自动完成功能的功能。

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

(似乎是这类问题的主题,在 Atom 中,我只使用键绑定解析器,但 Visual Studio Code 似乎没有 have thatyet。)

【问题讨论】:

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


    【解决方案1】:

    这行得通:

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

    但是你看我使用了 Ctrl-Q 因为仅仅绑定到 Ctrl 按钮不会做任何事情。看来您不能仅将命令绑定到 Ctrl 按钮。

    因此,"hideSuggestWidget" 似乎是与 "when" 相关联的正确子句。我很想知道是否可以只绑定到 Ctrl 按钮。

    【讨论】:

      猜你喜欢
      • 2015-04-06
      • 1970-01-01
      • 2012-06-02
      • 1970-01-01
      • 2020-05-09
      • 2018-01-13
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多