使用自定义键盘快捷键导航 vscode 智能感知
navigate vscode intellisense with custom keyboard shortcut
我已将我的光标移动键从箭头键更改为 "alt + jkl;",它工作正常,但仍然存在一个问题:我无法使用我的自定义键盘快捷键导航代码智能感知,有什么解决方案吗?提前致谢。
更新:禁用了一些设置以使其与@Mark 的回答一起工作
{
"key": "alt+i",
"command": "cursorUp",
"when": "textInputFocus && !suggestWidgetVisible"
},
{
"key": "alt+k",
"command": "cursorDown",
"when": "textInputFocus && !suggestWidgetVisible"
},
我不知道你想要哪个键来做什么,但试试这个:
{
"key": "alt+j",
"command": "selectNextSuggestion", // same as downarrow
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "alt+k",
"command": "acceptSelectedSuggestion", // same as tab/select
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "alt+l",
"command": "selectPrevSuggestion", // same as uparrow
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
使用更简单的 "when": "suggestWidgetVisible"
进行测试,看看它是否适合您 - 当只显示一个建议时。
我已将我的光标移动键从箭头键更改为 "alt + jkl;",它工作正常,但仍然存在一个问题:我无法使用我的自定义键盘快捷键导航代码智能感知,有什么解决方案吗?提前致谢。
更新:禁用了一些设置以使其与@Mark 的回答一起工作
{
"key": "alt+i",
"command": "cursorUp",
"when": "textInputFocus && !suggestWidgetVisible"
},
{
"key": "alt+k",
"command": "cursorDown",
"when": "textInputFocus && !suggestWidgetVisible"
},
我不知道你想要哪个键来做什么,但试试这个:
{
"key": "alt+j",
"command": "selectNextSuggestion", // same as downarrow
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "alt+k",
"command": "acceptSelectedSuggestion", // same as tab/select
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "alt+l",
"command": "selectPrevSuggestion", // same as uparrow
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
使用更简单的 "when": "suggestWidgetVisible"
进行测试,看看它是否适合您 - 当只显示一个建议时。