如何阻止VSCode在Jupyter Notebook中句点/逗号后自动弹出补全提示
解决VSCode Jupyter Notebook输入标点乱弹补全的方法
这个异常补全是Jupyter扩展的魔法命令补全逻辑错误导致的,可按以下步骤处理:
- 关闭魔法命令补全
按Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置,搜索jupyter.enableMagicCommands,取消该选项的勾选,重启VSCode后大部分场景的异常补全会直接消失。 - 调整Notebook专属补全规则
如果上一步没生效,在设置页搜索editor.quickSuggestions,点击「在settings.json中编辑」,添加如下配置:
该配置会限制Notebook场景下的补全触发范围,避免输入标点时弹出无关补全项。"[jupyter-notebook]": { "editor.quickSuggestions": { "other": true, "comments": false, "strings": false }, "editor.suggest.showKeywords": false } - 禁用扩展额外补全逻辑
如果还是有问题,搜索jupyter.enableExtendedCompletions,取消勾选该选项,关闭Jupyter扩展额外提供的补全功能,后续会复用Python默认补全逻辑,和.py文件的补全体验保持一致。
问题现象参考:
内容的提问来源于stack exchange,提问作者Joao Pedro Macalos
相关产品推荐
相关产品推荐


