VSCode合并冲突显示异常:原<<<<<HEAD变为黄色方块,求原因
VSCode合并冲突标记变为黄色方块的原因及解决办法
这是VSCode启用了内置冲突可视化编辑器导致的,它会把
<<<<<<< HEAD、=======、>>>>>>> [分支名]这类文本冲突标记替换为带颜色的区块(黄色一般对应当前分支的内容),目的是让冲突内容更直观易读。可能触发这个变化的情况:
- 误操作点击了状态栏的冲突解决切换按钮
- VSCode版本更新或插件更新后,默认设置被修改
- 安装了第三方冲突处理插件,覆盖了原生文本标记的显示逻辑
恢复显示文本标记的操作:
- 打开VSCode设置(快捷键
Ctrl+,或Cmd+,) - 搜索
merge editor,取消勾选Merge Editor: Enabled选项 - 也可以在冲突文件界面,点击右上角的「使用文本编辑器解决冲突」按钮(带
<>图标)临时切换回文本模式
- 打开VSCode设置(快捷键
如果只是想临时查看原始标记,右键点击黄色冲突区块,选择「显示原始冲突标记」即可。
内容的提问来源于stack exchange,提问作者Creabine
相关产品推荐
相关产品推荐

