Visual studio code 如何设置VSCode use tab开关?

Visual studio code 如何设置VSCode use tab开关?,visual-studio-code,Visual Studio Code,选项卡的默认设置为使用当前建议。。。 但我想使用tab切换到下一个建议,并使用shift+tab补充上一个建议,使用Enter选择当前建议。。。 我应该做什么来实现这个关键图? 我的VSC版本是1.50.1,我使用vim keymap….它可以在when子句的帮助下完成,方法是将它添加到keybindings.json中: { “键”:“选项卡”, “命令”:“选择下一步建议”, “当”:“suggestWidgetVisible&&SuggestWidgetMultiplesSuggestio

选项卡的默认设置为使用当前建议。。。 但我想使用tab切换到下一个建议,并使用shift+tab补充上一个建议,使用Enter选择当前建议。。。 我应该做什么来实现这个关键图?
我的VSC版本是1.50.1,我使用vim keymap….

它可以在
when
子句的帮助下完成,方法是将它添加到
keybindings.json中:

{
“键”:“选项卡”,
“命令”:“选择下一步建议”,
“当”:“suggestWidgetVisible&&SuggestWidgetMultiplesSuggestions”
}
这样,当没有显示任何建议时(即编辑文本时,当然取决于vim键绑定覆盖的内容),绑定不会影响选项卡的行为;如果建议只有一个,它仍然会插入建议(因为
suggestWidgetMultiplesSuggestions
的计算结果将为false;如果需要一致性,只需将其从
when
子句中删除,只留下
suggestWidgetVisible

对于
Shift+Tab
,类似的情况如下:

{
“键”:“shift+tab”,
“命令”:“选择建议”,
“当”:“suggestWidgetVisible&&SuggestWidgetMultiplesSuggestions”
}
Enter
不需要被覆盖,但如果出于某种原因被覆盖,则应如下所示:

{
“键”:“输入”,
“命令”:“acceptSelectedSuggestion”,
“当”:“suggestWidgetVisible”
}
有关
何时执行
指令的详细信息,请参见此处。