我添加了这些行以使用tab而不是箭头从建议中选择代码。然而,当我用python编写代码时,它并没有改变任何事情。我编写键绑定的方法正确吗
另外,我使用Pylance作为语言服务器。VScode自动在工作目录中创建了.vscode
目录,其中包含setting.json
表示我的python可执行路径,这是问题的原因吗
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "tab",
"command": "-acceptSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "tab",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "down",
"command": "-selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "shift+tab",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "up",
"command": "-selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
}
]
相反,这两者为您的发展提供了极大的便利
Pylance
支持自动导入、代码完成等非常棒的功能,并且.vscode
文件夹用于从混乱的全局环境中转义出来的当前工作区。您可以清楚地看到workspace settings.json中配置的关于当前项目的内容以下是解决方案:
Tab
代表selectNextSuggestion,Shift+Tab
代表SelectPrevSuggestion:相关问题 更多 >
编程相关推荐