【问题标题】:How to remove Visual Studio Code autocomplete suggestion if I type ","?如果我输入“,”,如何删除 Visual Studio Code 自动完成建议?
【发布时间】:2026-02-15 05:15:02
【问题描述】:

我正在使用 Visual 在 jupyter 中编程 Studio Code,但每次我输入“,”(逗号)时,我都会收到自动完成建议。例如,在编写字典时,这真的很烦人。我试图通过设置>用户>文本编辑器>建议中的每个选项来解决它,我能找到的唯一解决方案是禁用“触发字符建议”。不幸的是,当我键入我想保留的“。”(句点)时,这也会禁用自动完成建议。有没有办法只禁用“,”(逗号)作为触发字符?

【问题讨论】:

  • 您是否尝试禁用Accept Suggestion on Commit Character
  • 但是你会失去 . 完成 - 我认为没有办法只禁用一个自动完成 - 它是语言定义的。
  • @Mark 是的,我尝试禁用对提交字符的接受建议。正如您所说,这删除了. 完成,但它没有删除, 完成。
  • 我无法重现您输入 , 触发智能感知的问题。您是否添加了额外的设置?如果你reset VS Code,这个问题还存在吗?
  • 这种行为也发生在我身上,(由, 触发的自动完成,建议列表看起来就像上面提供的图像)。它特别出现在 jupyter 笔记本中。很想禁用它,因为它确实妨碍了正常使用。

标签: python visual-studio-code jupyter-notebook autocomplete


【解决方案1】:

根据https://github.com/microsoft/vscode-jupyter/issues/7880#issuecomment-958594302,回滚到 v2021.8.1236758218 会消除问题,直到问题得到解决。

【讨论】:

    【解决方案2】:

    我为这个烦人的问题找到了一个肮脏的解决方法:

    1. 卸载或禁用 ms-toolsai.jupyter jupyter 的官方 Microsoft 扩展
    2. 安装旧的不推荐使用的jupyter扩展donjayamanne.jupyter

    通过这种方式,您可以自动完成函数和'.',但不能自动完成',' 逗号。这可以为您工作,直到找到并解决问题的根源。

    编辑: 该错误在github 上报告,它在Jupyter: Iteration Plan for November 2021

    中处于work in progress 状态

    【讨论】: