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

如何阻止VS Code在IntelliSense自动补全时删除后续单词字符?

VS Code 禁用自动补全删除右侧文本的方法

当你在VS Code中选择自动补全建议时,默认行为会替换光标右侧匹配的文本,导致光标后的单词被删除。可以通过修改配置来改为仅插入补全内容:

  1. 打开VS Code的设置JSON文件

    • 快捷键:按Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板,点击右上角的{}图标进入JSON编辑模式;
    • 或者通过命令面板:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Preferences: Open Settings (JSON)并选择。
  2. 添加或修改全局补全配置
    在settings.json中添加一行:

    "editor.suggest.insertMode": "insert"
    

    默认值为"replace",改为"insert"后,选择补全建议时只会插入内容,不会删除光标右侧的文本。

  3. 针对特定语言的调整(可选)
    如果全局配置不生效,部分语言扩展可能有独立的补全插入模式设置,比如JavaScript:

    "javascript.suggest.insertMode": "insert"
    

    替换对应的语言ID即可(如python、typescript等)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 18:01:18