【发布时间】:2017-12-05 09:54:42
【问题描述】:
当我在智能感知处于活动状态的 VS Code 中键入“std::”时,会出现一个带有建议补全的下拉列表。然后,按向下键将在下拉菜单中循环。但我不想用箭头键浏览下拉菜单;我想转到下一行代码。有没有办法让箭头键忽略下拉菜单而不完全禁用下拉菜单?
【问题讨论】:
标签: visual-studio-code vscode-extensions
当我在智能感知处于活动状态的 VS Code 中键入“std::”时,会出现一个带有建议补全的下拉列表。然后,按向下键将在下拉菜单中循环。但我不想用箭头键浏览下拉菜单;我想转到下一行代码。有没有办法让箭头键忽略下拉菜单而不完全禁用下拉菜单?
【问题讨论】:
标签: visual-studio-code vscode-extensions
将这些添加到您的keybindings.json:
{
"key": "down",
"command": "-selectNextSuggestion",
"when": "textInputFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
},
// {
// "key": "down",
// "command": "Your Other Command Here",
// "when": "textInputFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
// }
第一个在建议面板打开时禁用默认的 DownArrow 操作,第二个使 DownArrow 在这种情况下执行其他操作。您不需要第二个键绑定,因为您只需要禁用特殊 selectNextSuggestion 后的默认操作。
【讨论】: