如何更改 VS Code 的合并冲突布局?

And*_*ior 130 visual-studio-code vscode-git

我使用 VS CODE 进行版本控制(使用 git)。

每次遇到冲突时,VS CODE 都会向我展示一种布局,我可以在一个窗口中看到所有更改:

具有一种布局,我可以在一个窗口中看到所有更改

然而,在没有任何建议的情况下,它变成了奇怪的三窗口设计,我什么都看不懂。

有人知道我怎样才能回到第一个设计吗?

Sas*_*chi 101

  1. 转到 VS Code 设置

用于访问设置的上下文菜单的屏幕截图

  1. 取消勾选 Git:合并编辑器设置

设置截图

现在您应该能够看到之前的合并布局。


小智 21

此功能(3 路合并编辑器)可以通过设置来启用git.mergeEditortrue并将在未来版本中默认启用。

您可以false根据需要将其设置回原来的设计。


Sha*_*xit 11

这个新的三向合并编辑器似乎有一个可怕的用户体验问题。对我来说,简单地将合并编辑器切换为“false”是行不通的,如下所示:

git.mergeEditor = false
Run Code Online (Sandbox Code Playgroud)

在该编辑器完全停止向我显示任何合并冲突行之后。我最终必须这样做才能恢复到原始合并冲突视图。

  "diffEditor.codeLens": true,
  "git.mergeEditor": false
Run Code Online (Sandbox Code Playgroud)