如何在一个编辑器面板中查看所有文件的“差异”?
How to see `diff` of all the files in one editor panel?
我使用 VS Code 和“git lense”、“git history”、“git graph”扩展。我对很多文件做了很多更改,但我看不出有什么方法可以使用这些扩展中的任何一个来在一个 window.
中显示我的所有更改
我知道我可以单击单个文件(当 diffing
具有选定的分支时),但是如何查看所有文件的 diff
?我是不是遗漏了什么,或者也许有其他扩展可以做到这一点?
一个不完全令人满意的答案是:运行 来自集成终端:
# the '[space][dash]' after 'code' is relevant :
# it tells vscode to write content received on stdin in a tmp file,
# and open that file
git diff | code -
输出将作为 .txt
文件打开,您还可以将语法突出显示更改为“差异”模式:
- 从命令选项板中选择
Change language mode
(linux 上的 Ctrl+K M
)
- 在下拉列表中,select
Diff
我使用 VS Code 和“git lense”、“git history”、“git graph”扩展。我对很多文件做了很多更改,但我看不出有什么方法可以使用这些扩展中的任何一个来在一个 window.
中显示我的所有更改我知道我可以单击单个文件(当 diffing
具有选定的分支时),但是如何查看所有文件的 diff
?我是不是遗漏了什么,或者也许有其他扩展可以做到这一点?
一个不完全令人满意的答案是:运行 来自集成终端:
# the '[space][dash]' after 'code' is relevant :
# it tells vscode to write content received on stdin in a tmp file,
# and open that file
git diff | code -
输出将作为 .txt
文件打开,您还可以将语法突出显示更改为“差异”模式:
- 从命令选项板中选择
Change language mode
(linux 上的Ctrl+K M
) - 在下拉列表中,select
Diff