VSCode python 扩展:如何禁用插入导入语句的自动完成功能?

Mik*_*tis 15 python visual-studio-code

在 VS Code 的 Python 扩展中,我有时发现自动完成功能可以包含尚未导入到我正在编辑的文件中的选项。当选择这些选项之一时,导入有时会在没有通知的情况下插入到模块的顶部。虽然我可以看到此功能中的实用程序,但我不太喜欢这种行为,因为它默默地执行此操作并将它们按字母顺序排列,而不管我可能选择的任何其他排序。有没有办法禁用此功能?

小智 17

使用 Pylance(从 v2020.8.0 开始),您可以通过设置禁用此功能

"python.analysis.autoImportCompletions": false 
Run Code Online (Sandbox Code Playgroud)

https://github.com/microsoft/pylance-release/blob/master/CHANGELOG.md#202080-5-august-2020