You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止VSCode在编写代码时自动补全单词?

解决自动补全自动触发的问题

下面是主流编辑器的具体设置方法,核心思路是关闭输入字符时自动插入补全建议的功能,仅保留回车或手动选择建议时的触发逻辑:

VS Code

  • 打开设置面板(快捷键:Ctrl+, / Cmd+,)
  • 搜索 editor.acceptSuggestionOnCommitCharacter,将其设置为 false,避免输入点号、括号等字符时自动补全
  • 确认 editor.acceptSuggestionOnEnter 为 true,确保回车可以触发选中的建议
  • 若使用特定语言插件(如Pylance),可检查插件专属设置,比如关闭 python.analysis.completeFunctionParens 来避免自动补全函数括号

IntelliJ 系列(IDEA/PyCharm/WebStorm等)

  • 打开设置窗口(快捷键:Ctrl+Alt+S / Cmd+,)
  • 导航到 Editor > General > Code Completion
  • 取消勾选 Insert selected suggestion by typing dot, space, etc. 选项
  • 确保 Insert selected suggestion by pressing Enter 处于勾选状态
  • 可选:将 Autopopup in (ms) 设置为较大值(如9999),让补全框仅在手动按 Ctrl+Space 时弹出

Sublime Text

  • 打开 Preferences > Settings
  • 在用户配置中添加/修改以下内容:
    "auto_complete": true,
    "auto_complete_commit_on_tab": false,
    "auto_complete_triggers": []
    
  • 配置后,仅手动按 Ctrl+Space 调出补全框,回车选中后才会触发补全

内容的提问来源于stack exchange,提问作者Ralph David Abernathy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 11:50:22