使用自定义键盘快捷键导航 vscode 智能感知

navigate vscode intellisense with custom keyboard shortcut

我已将我的光标移动键从箭头键更改为 "alt + jkl;",它工作正常,但仍然存在一个问题:我无法使用我的自定义键盘快捷键导航代码智能感知,有什么解决方案吗?提前致谢。

更新:禁用了一些设置以使其与@Mark 的回答一起工作

{
    "key": "alt+i",
    "command": "cursorUp",
    "when": "textInputFocus && !suggestWidgetVisible"
  },
  {
    "key": "alt+k",
    "command": "cursorDown",
    "when": "textInputFocus && !suggestWidgetVisible"
  },

我不知道你想要哪个键来做什么,但试试这个:

  {
    "key": "alt+j",
    "command": "selectNextSuggestion",  // same as downarrow
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
  },

  {
    "key": "alt+k",
    "command": "acceptSelectedSuggestion",  // same as tab/select
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
  },

  {
   "key": "alt+l",
   "command": "selectPrevSuggestion",  // same as uparrow
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
  },

使用更简单的 "when": "suggestWidgetVisible" 进行测试,看看它是否适合您 - 当只显示一个建议时。