Visual Studio 2022:Resharper联动IntelliCode时自动补全输入后消失
IntelliCode自动补全与Resharper兼容问题解决办法
在Visual Studio 17.3.0环境下,同时使用Resharper和IntelliCode时,会出现IntelliCode自动补全建议按键后立即消失的问题,无法正常使用。以下是可行的解决步骤:
调整Resharper补全设置
- 按下
Ctrl+Alt+S打开Resharper设置面板 - 依次导航到环境 → 智能感知 → 自动弹出
- 调整“自动弹出代码补全”的触发延迟(建议设为200ms),避免和IntelliCode的触发逻辑冲突
- 切换到环境 → 智能感知 → 通用,取消勾选“优先使用Resharper补全而非Visual Studio补全”选项
配置IntelliCode兼容选项
- 打开Visual Studio的设置窗口(路径:
Tools → Options) - 进入IntelliCode → General,确认“Enable IntelliCode completions”处于启用状态
- 再到Text Editor → All Languages → IntelliSense,将“自动列出成员”和“参数信息”的触发时机设置为与Resharper不冲突的模式
额外修复手段
- 将Resharper更新至适配Visual Studio 17.3.0的最新版本,JetBrains会持续修复与VS新特性的兼容问题
- 重置Visual Studio的IntelliSense设置:通过
Tools → Import and Export Settings → Reset all settings操作,恢复默认补全逻辑 - 清除Resharper缓存:在Resharper设置的环境 → 通用面板中,点击“Clear Caches”按钮,重启VS后生效
内容的提问来源于stack exchange,提问作者LiamJM
相关产品推荐
相关产品推荐

