【问题标题】:Visual Studio Code: Use tab (instead of arrow keys) to select Intellisense Suggestions?Visual Studio Code:使用选项卡(而不是箭头键)选择 Intellisense Suggestions?
【发布时间】:2018-06-14 07:34:54
【问题描述】:

就像在 ipython 中一样,是否可以在 VScode 中使用选项卡从智能感知中选择选项,而不是使用箭头键?

【问题讨论】:

    标签: visual-studio-code autocomplete keyboard-shortcuts intellisense


    【解决方案1】:

    在您的 keybindings.json 中:

      {
        "key": "tab",
        "command": "selectNextSuggestion",
        "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
      },
      {
        "key": "down",
        "command": "-selectNextSuggestion",
        "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
      },
        {
        "key": "ctrl+tab",
        "command": "selectPrevSuggestion",
        "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
      },
      {
        "key": "up",
        "command": "-selectPrevSuggestion",
        "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
      }
    

    【讨论】:

    • “down”条目删除了命令 selectNextSuggestion 的键绑定 - 注意命令 selectNextSuggestion 之前的“减号”。我包括在内是因为 OP 说他不想使用通常绑定到 selectNextSuggestion 的箭头键,但如果您想同时使用选项卡和向下箭头,则没有必要将其删除。
    • 我明白了。我问的原因是因为我仍然可以在启用设置的情况下使用我的向下箭头键,尽管选项卡设置确实有效
    • 我也为替代品添加了 select-on-enter:{ "key": "enter", "command": "acceptAlternativeSelectedSuggestion", "when": "suggestWidgetMultipleSuggestions && textInputFocus && textInputFocus" }
    猜你喜欢
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    相关资源
    最近更新 更多