如何关闭Visual Studio Code中的Git Diff面板?

5
有没有可能,最好使用快捷方式,在 vscode 中关闭 git diff 窗口。我知道你可以通过按下 ctrl/cmd + B 关闭侧边栏。那么文件 git diff 窗口呢?它显示右侧的工作文件和左侧的原始文件。
原因是我可能有一堆文件,然后去看我改了什么,只看到一个文件。我看到想要修复的内容,然后开始编辑它,但是左侧窗口显示 git diffs,我只想关闭它。但是在文件名上按 x 会关闭所有东西,包括当前版本的文件和上次提交的版本。
我猜另一个问这个问题的方式是如何直接从 git diff 窗口进入文件。

enter image description here

4个回答

8

3
你可以使用鼠标右键单击要修改的文件,然后选择“打开文件”选项。

图1


我使用了这个链接 https://dev59.com/hlcP5IYBdhLWcg3wNnfW,并将我的快捷键设置为cmd+shift+i,用于在Git更改/差异视图之间切换。 - Muhammad Umer

2

"我猜另一个问法是如何直接从git diff窗口进入文件。"

在vscode v1.75中,有一个新的命令可以实现你想要的功能。

workbench.action.compareEditor.openSide

目前在Insiders v1.75中已经实现并且运行良好。

默认情况下,它绑定了Ctrl+K Shift+O快捷键,但你可以更改它。

因此,当你触发该命令时,无论差异的哪一侧拥有焦点,差异都将被关闭,但该文件将在其自己的编辑器中打开。

请参见允许将差异编辑器的任一侧作为编辑器打开


好的!我一定会使用那个。 - VonC

0

Diff 窗口显示在您处于源代码控制部分时。如果您只想查看文件(即图像的右侧),请导航到文件夹部分并单击您的文件。


欢迎来到stackoverflow!不幸的是,这个特定问题的作者要求一个直接的解决方案,所以请不要从文件夹视图中重新选择它。 - ChrisB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接