循环到VSCode中的先前建议

时间:2018-02-20 10:59:53

标签: visual-studio-code sublimetext3 vscode-settings

enter image description here

嗨,即使您已选择其中一个(通过多次单击TAB),Visual Studio Code中是否还有一种方法可以循环到建议的关键字?这在Sublime中是可能的。在VSCode中,即使使用Sublime的键绑定,它也不起作用。

在上面的GIF中,为了循环显示关键字,我在键入' hel'之后按了几次TAB。并且'他'

2 个答案:

答案 0 :(得分:0)

我认为不可能实现开箱即用的这种确切行为。即使Sublime Text Keymap也不支持此功能。也许你想打开new issue
实现类似功能的可能解决方法是添加自定义keybindings。要通过 Tab Shift + Tab 切换建议,您可以将以下内容添加到keybindings.json

{
    "key": "tab",
    "command": "selectNextSuggestion",
    "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
},
{
    "key": "shift+tab",
    "command": "selectPrevSuggestion",
    "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
}

更新

也许macros可以解决这个问题。这使您可以将多个vscode命令链接到单个命令中。然后,您可以将此新命令绑定到 Tab

答案 1 :(得分:0)

我们可以使用用户键绑定在可用建议中上下导航。

vscode 中有两个默认键绑定 selectPrevSuggestionselectNextSuggestion,可用于在建议列表中上下移动。

首先,我们必须从设置中显示默认键绑定,在这里,我们可以根据需要轻松更改 selectPrevSuggestion 和 selectNextSuggestion。

在下面的截图中我们可以看到 enter image description here

对于 selectPrevSuggestion,默认情况下它是 upArrow,可以根据需要轻松单击它来更改。

类似的,我们可以更改为 selectNextSuggestion。