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

VSCode C# IntelliSense可检测选项但无法插入甚至删字符求助

C# IntelliSense补全异常:选中选项后不插入内容反而删除输入字符

IntelliSense可正确检测补全选项,但按下Enter键或点击选项时,VSCode仅关闭提示框而不插入内容,有时甚至删除之前输入的字符。仅在C#中补全重写方法时出现该问题,无论自动弹出还是按Ctrl+Space调出补全框均会触发;其他场景(如访问其他类的变量)自动补全正常。

复现步骤

  • 准备好代码,处于即将输入可自动补全符号的状态(配图:补全前代码状态)
  • 输入_Pro,IntelliSense正确识别出想要重写的方法_Process(double delta)(配图:补全提示界面1、补全提示界面2)
  • 按下Enter或点击该方法选项后,VSCode会删除部分已输入字符,删除数量不定;即使等待60秒后操作,问题依然存在

已尝试的无效解决方法

  • 卸载VSCode并删除配置文件
  • 重启VSCode
  • 重启电脑

环境信息

  • VSCode版本:1.82.1(用户安装版)
    • Commit: 6509174151d557a81c9d0b5f8a5a1e9274db5585
    • 日期: 2023-09-08T08:45:05.575Z
    • Electron: 25.8.0
    • ElectronBuildId: 23503258
    • Chromium: 114.0.5735.289
    • Node.js: 18.15.0
    • V8: 11.4.183.29-electron.0
    • 操作系统: Windows_NT x64 10.0.19045
  • 触发问题的扩展:微软C# v2.1.2

相关日志

2023-09-15 21:02:15.663 [info] [KeybindingService]: / Received  keydown event - modifiers: [], code: Enter, keyCode: 13, key: Enter
2023-09-15 21:02:15.663 [info] [KeybindingService]: | Converted keydown event - modifiers: [], code: Enter, keyCode: 3 ('Enter')
2023-09-15 21:02:15.663 [info] [KeybindingService]: | Resolving Enter
2023-09-15 21:02:15.663 [info] [KeybindingService]: \ From 27 keybinding entries, matched acceptSelectedSuggestion, when: acceptSuggestionOnEnter && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus, source: built-in.
2023-09-15 21:02:15.663 [info] [KeybindingService]: + Invoking command acceptSelectedSuggestion.

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 00:11:27