我在Visual Studio代码中使用vscodevim
扩展。
我很想在上下文菜单中使用hjkl
键作为箭头键,特别是对于intellisense
。
知道如何启用此选项吗?
如果vscodevim
扩展不支持此功能,可以使用哪种快捷方式在上下文菜单中移动光标而不必触摸箭头键?
尝试
{
"key": "h",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
}
和
{
"key": "l",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
}
或者你想用的任何一把钥匙。这些键绑定将在intellisense建议中循环使用。
将以下内容添加到VSCodekeybindings.json
文件中:
{
"key": "ctrl+k",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+j",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
在上面的评论中,@GibboK获得了这个答案的链接。
我一直在寻找一种方法来做到这一点(比如Vim或Neovim J/K/L/M(,而不安装任何扩展。我在github上找到了一个配置,这里是
只需复制并粘贴(带注释(在VS Code的keybindings.json文件中,图标在右上角或此处。
您也可以在此处使用Jumpy扩展来补充此配置。