我想使用difftastic diff 工具,它會忽略代碼中的空白更改(以及其他有用的功能),并且我已使用以下命令將我設定.gitconfig
為使用difft
(difftastic 的二進制檔案)作為我首選的外部 diff 工具:
git config --global diff.external difft
而且,我.gitconfig
的里面有以下幾行:
[diff]
external = difft
但是,VSCode 文本編輯器仍然顯示空白差異。我已經搜索了一種方法來更改 VSCode 中的差異工具無濟于事,唯一的結果是“如何將 VSCode 設定為 git 的默認合并/差異工具”。
為了澄清,我想更改vscode 文本編輯器部分以及 diff 查看器使用的 diff 工具。我不想更改命令列git
命令本身使用的工具。difft
在我鏈接的影像中,它顯示了空格的更改,如果將其設定為差異工具,則不應發生這種情況。
uj5u.com熱心網友回復:
您可以更改 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 編輯器的“差異”功能。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/506620.html
上一篇:回圈程式基本