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

如何在VS Code中显示输入建议但禁用自动更正?

解决VS Code显示建议但不自动插入的配置方案

我懂你的需求——输入代码时想要看到单词建议,但完全不想让编辑器自动更正或帮你插入内容对吧?你之前把editor.quickSuggestions的所有项都设为false,这直接把所有建议功能都关掉了,肯定达不到预期效果。

试试下面这些配置,既能保留建议显示,又能禁用自动插入和自动更正:

{
  // 开启代码区域的快速建议,关闭注释和字符串里的建议(可按需调整)
  "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": false
  },
  // 禁用按回车键自动插入建议
  "editor.acceptSuggestionOnEnter": "off",
  // 禁用按空格、分号等提交字符时自动插入建议
  "editor.acceptSuggestionOnCommitCharacter": false,
  // 禁用基于现有单词的自动更正类建议
  "editor.wordBasedSuggestions": false,
  // 确保触发字符(比如对象的.)能正常唤起建议(可选,默认是true)
  "editor.suggestOnTriggerCharacters": true
}

配置说明:

  • editor.quickSuggestions:把other设为true,保证代码输入时能看到语法、变量等建议;comments和strings可以根据你的习惯选择开或关。
  • editor.acceptSuggestionOnEnter设为off:这样你按回车键时,只会换行,不会自动插入当前选中的建议。
  • editor.acceptSuggestionOnCommitCharacter设为false:输入空格、分号这类字符时,不会自动补全建议内容,完全由你手动控制。
  • editor.wordBasedSuggestions设为false:关掉编辑器基于文件内已有单词的自动更正推荐,避免不必要的自动提示干扰。

现在你输入var example = new Thing();时,编辑器会在你输入Thing时显示对应的建议,但不会自动帮你插入,你可以通过上下箭头选择建议,再按Tab键手动插入(因为回车键已经被设为不自动接受建议了),完全符合你的需求。

内容的提问来源于stack exchange,提问作者Marked as Duplicate

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 03:24:15