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

如何设置VS Code保留自动补全,且输入'('时不自动选中首个建议?

解决VS Code JavaScript自动补全默认选中首个选项的问题

你可以通过修改VS Code的核心配置来实现「保留自动提示但默认不选中任何补全建议,仅手动选择后才触发补全」的需求,具体步骤如下:

  1. 打开设置文件

    • 按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板
    • 输入 Preferences: Open Settings (JSON) 并回车,打开settings.json配置文件
  2. 添加或修改配置项
    在配置文件中添加以下内容(如果已有对应项则修改其值):

    {
      "editor.suggestSelection": "manual",
      // 可选配置:若需完全禁止提交字符触发补全,可启用下面一行
      // "editor.acceptSuggestionOnCommitCharacter": false
    }
    
  3. 配置说明

    • editor.suggestSelection": "manual":禁用补全建议的默认选中状态,补全列表会正常显示,但不会自动选中第一个选项。此时输入括号、分号等字符时,只会直接输入字符,不会替换成未选中的补全项;只有当你手动用方向键选中某个建议后,才会触发补全逻辑。
    • editor.acceptSuggestionOnCommitCharacter": false(可选):彻底禁止输入提交字符(如(、;)时自动接受选中的建议,此时必须通过按 Tab 或 Enter 来确认补全建议,适合完全不想让提交字符触发补全的场景。

保存配置文件后,回到JavaScript文件测试即可:输入Setup时补全列表会正常弹出,但没有默认选中项,直接输入(就能正常调用自定义函数,无需先按Escape。

内容的提问来源于stack exchange,提问作者frumbert

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 23:47:10