Visual studio code Visual Studio代码:在比较期间无法编辑左侧文件

Visual studio code Visual Studio代码:在比较期间无法编辑左侧文件,visual-studio-code,compare,vscode-settings,Visual Studio Code,Compare,Vscode Settings,在Visual Studio代码中,我通过以下方式打开文件与文件比较模式: 单击文件A,然后选择进行比较 单击文件B,然后比较A和B 问题是我可以在右侧编辑文件B,但不能在左侧编辑文件A 编辑:在vscode版本1.41.0中,这应该是开箱即用的 它将显示未知的配置设置,但它正在工作 differentitor.originalEditable:true 就像刚才提到的 打开VSCode,打开windows上的命令选项板(Ctrl+shift+p),然后键入设置并打开首选项:Open Setti

在Visual Studio代码中,我通过以下方式打开文件与文件比较模式:

单击文件A,然后选择进行比较 单击文件B,然后比较A和B 问题是我可以在右侧编辑文件B,但不能在左侧编辑文件A

编辑:在vscode版本1.41.0中,这应该是开箱即用的

它将显示未知的配置设置,但它正在工作

differentitor.originalEditable:true 就像刚才提到的

打开VSCode,打开windows上的命令选项板(Ctrl+shift+p),然后键入设置并打开首选项:Open Settings JSON

然后你会看到这样的东西:

粘贴differentitor.originalEditable:true,在{}内

例如:


我在最新的VSCode 1.30.1中找不到此设置。可能是来自内部人员的VSCode?您正在使用GUI设置编辑器吗?我想,因为它在json中有一个未知的警告,所以它不会显示在GUI版本中。那个设置至少有两年历史了。是的,我试着使用GUI设置编辑器。而且没有这样的选择。但是在我手动使用另一个文本编辑器将这一行添加到settings.json之后,它工作了!谢谢请参阅预发行说明演示。很抱歉,我在linux electron应用程序上没有看到这一点,尽管它是在内部更新新闻对话框中宣布的。如果我将其添加到user settings.json,它将在编辑器中标记为无法识别的选项。如果我通过CTRL+shift+P打开defaultSettings.json,则只有四个不同的编辑器。选项列表中没有我们想要的。originalEditable选项。我在1.41.0的更新日志中查看了第二条新闻,发现我误解了该功能,甚至误解了OP问题。我想你可以把它和git Diff一起使用。在本地文件比较的“差异”窗口中,两侧确实都是可编辑的,并且差异会在键入时更新。