"editor.snippetSuggestions": "none"
在您的工作区设置中搜索“Editor:Accept Suggestion On Enter”并将其设置为关闭。现在,当您键入import numpy as np
时,您会看到建议的补全项是numpy
。如果您按Tab键,VSC将使用该建议,但如果您按Enter键,则不会。
我遇到了这个问题,通过在设置中禁用“回车时自动接受建议”来解决它。
这样,建议仍会出现,但您需要使用Tab键来接受建议。
"editor.acceptSuggestionOnEnter": false
import ... as ...
语句期间可以禁用自动完成功能,因为在导入模块时,自动完成通常会提供错误和无用的建议。由于需要自定义模块的引用名称,自动完成无法猜测你想要调用的名称。例如,在我尝试导入numpy as np
时,建议出现了NotImplemented
和NotImplementedError
,而不是等价的np
,这是荒谬的。不知道这是否是VSCode的问题还是与Python扩展有关?将此问题带给开发人员的注意应该会很好。 - Marses