当我在VS Code中键入“std ::”并激活Intellisense时,会出现一个带有建议完成的下拉列表。然后,按下向下键将循环显示下拉列表。但我不想用箭头键浏览下拉列表;我想转到下一行代码。有没有办法让箭头键忽略下拉列表而不会完全禁用下拉菜单?
答案 0 :(得分:3)
将这些内容添加到您的keybindings.json
:
{
"key": "down",
"command": "-selectNextSuggestion",
"when": "textInputFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
},
// {
// "key": "down",
// "command": "Your Other Command Here",
// "when": "textInputFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
// }
当建议面板打开时,第一个禁用默认的 DownArrow 操作,第二个使 DownArrow 在该情况下执行其他操作。您不需要第二个键绑定,因为一旦禁用特殊的selectNextSuggestion,您只需要默认操作。