Reputation: 223
Much like in ipython, is it possible in VScode to use tab to select options from intellisense instead of using arrow keys?
Upvotes: 18
Views: 14629
Reputation: 651
{
"key": "tab",
"command": "-acceptSelectedSuggestion",
"when": "suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus"
},
{
"key": "tab",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && !inSnippetMode"
},
{
"key": "shift+tab",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && !inSnippetMode"
}
Note that this...
shift+
paradigm to select previous suggestion instead of ctrl+
(which I was not aware of)Upvotes: 4
Reputation: 316
go to settings>Open Settings(JSON) And add
"editor.tabCompletion":"on"
Save and done.
Note
: If there is not json object there than you need to add like
{"editor.tabCompletion":"on"}
Upvotes: 1
Reputation: 425
Here is the answer from @Mark in the right format for your keybindings.json assuming your start from an empty keybindings.json (can be found easily via F1 menu):
[
{
"key": "tab",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "down",
"command": "-selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+tab",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "up",
"command": "-selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
}
]
Upvotes: 0
Reputation: 810
Here is my one. (keybindings.json)
{
"key":"alt+0",
"command":"selectNextSuggestion",
"when":"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key":"alt+9",
"command":"selectPrevSuggestion",
"when":"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
}
Upvotes: 1
Reputation: 180659
In your keybindings.json:
{
"key": "tab",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "down",
"command": "-selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+tab",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "up",
"command": "-selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
}
Upvotes: 40