VS Code 1.61.2开启editor.codeLens后仍不显示合并冲突操作工具栏
VS Code 1.61.2 合并冲突操作栏不显示的可排查原因
- 检查Git合并冲突装饰器配置是否开启
除了editor.codeLens外,VS Code独立控制合并冲突识别的配置项为git.mergeConflict.enabled,你可以在设置页搜索该配置项,确认开关处于开启状态。如果使用JSON格式配置文件,添加以下规则即可:"git.mergeConflict.enabled": true - 验证冲突标记与文件识别状态
确认冲突文件中存在标准的Git三段式冲突标记(<<<<<<<、=======、>>>>>>>),无格式错误或被篡改的情况。同时检查编辑器右下角的文件类型识别是否正确,若被误识别为纯文本或其他不支持的格式,也会导致冲突操作栏无法正常加载。 - 确认工作区Git状态正常
点击左侧活动栏的Git图标,确认当前打开的工作区被识别为Git仓库。如果你打开的是Git仓库的子目录而非根目录,可能导致VS Code无法识别仓库状态,也就无法加载合并冲突相关功能。 - 版本兼容性问题排查
1.61.2属于较旧的VS Code版本,该版本存在已知的合并冲突CodeLens加载异常Bug,你可以尝试升级到最新稳定版,或回滚到1.60.x版本验证功能是否恢复。
附相关参考截图:

内容的提问来源于stack exchange,提问作者Himalaya
相关产品推荐
相关产品推荐

