我们有一个JSON文件,其中包含大型文本作为JSON对象中的字符串。那些字符串以及它们所处的线条相当长。 在对文本进行更改时,我们希望更好地了解更改。
git diff --word-diff
控制台上的可以完美地显示已更改的单词。
我创建了一个diff-wrapper.sh脚本,使其成为默认行为:
#!/bin/sh
git --no-pager diff --color-words "$2" "$5"
exit 0
并设置它(对于此存储库):
git config diff.external ./diff-wrapper.sh
现在,我想在VS Code的差异窗口中看到相同的输出,但我不知道。
是否有实现此目的的设置?通过使VS代码对该存储库使用本机git diff命令或通过设置类似的"外部" VS Code首选项中的diff命令? 在https://code.visualstudio.com/docs/customization/userandworkspace上,我只找到差异编辑器的这些选项:
// Controls if the diff editor shows the diff side by side or inline
"diffEditor.renderSideBySide": true,
// Controls if the diff editor shows changes in leading or trailing whitespace as diffs
"diffEditor.ignoreTrimWhitespace": true,
另外:终端在diff中包含长行,VS Code没有。在diffs中有设置吗?
答案 0 :(得分:0)
在您的问题的这一部分,有动静:
此外:终端在diff中包装了长行,VS Code 不。是否可以在差异中进行设置?
请参见https://github.com/microsoft/vscode/pull/110268在差异编辑器中支持自动换行。
它应该很快发布Insiders's Build v1.52。