Der*_*ron 5 diff visual-studio-code
我想使用difftastic diff 工具,它会忽略代码中的空白更改(以及其他有用的功能),并且我已使用以下命令将我的(difftastic 的二进制文件)设置为我的首选外部 diff 工具.gitconfig:difft
git config --global diff.external difft
Run Code Online (Sandbox Code Playgroud)
而且,我的.gitconfig里面有这些行:
[diff]
external = difft
Run Code Online (Sandbox Code Playgroud)
但是,VSCode 文本编辑器仍然显示空格差异。我寻找了一种方法来更改 VSCode 中的 diff 工具,但没有成功,唯一的结果是“如何将 VSCode 设置为 git 的默认合并/diff 工具”。
为了澄清,我想更改vscode 文本编辑器部分以及 diff 查看器使用的 diff 工具。我不想更改命令行git命令本身使用的工具。difft在我链接的图像中,它显示了空白的更改,如果设置为 diff 工具,则不应发生这种情况。
您可以更改 Git 用于“比较”两个文件的工具:https://git-scm.com/docs/git-difftool(这是 Git 功能 - 它与 VSCode 没有直接关系)。
您可以用自定义编辑器替换内置的 Visual Studio 代码编辑器:https://code.visualstudio.com/api/extension-guides/custom-editors。
您可以向 Visual Studio 添加自定义“diff”插件,例如“Partial Diff”:https://marketplace.visualstudio.com/items?itemName=ryu1kn.partial -diff 。
您不能做的是交换自定义应用程序来更改默认 VSCode 编辑器的“diff”功能。
| 归档时间: |
|
| 查看次数: |
2793 次 |
| 最近记录: |