如何在像 Atom 这样的普通旧文本编辑器中查看 git diff?我不想设置或使用差异工具,我只想在任何基本的文本编辑器中查看差异。
我看到的关于设置差异工具的其他问题的答案,但我只想指定一些随机文本编辑器。
附加问题:
- 差异工具和任何文本编辑器有什么区别?
最佳答案
How do I view a git diff in a plain old text editor like Atom? I don't want to set up or use a diff tool, I just want to view the diff in any basic text editor.
差异输出只是文本,因此您可以将其重定向到文件并打开该文件,或者(取决于编辑器和平台)将输入直接通过管道传输到编辑器。
如果您确实想将编辑器作为差异工具运行,the documentation描述如何调用编辑器。您可能需要一个包装脚本来调用带有环境变量的 atom 在命令行的正确位置。
Side question: What's the difference between a diff tool and any text editor?
通用文本编辑器不太可能像专用工具那样显示差异。至少,如果它能够识别格式,它可能会突出显示特定于差异的部分。
真正的差异工具通常会让您有机会查看文件的旧版本和新版本,并直观地显示更改所在的位置。它也可能突出显示行内更改(差异本身是基于行的)。
我通常反对文字图片,但因为我们真的在讨论界面......
关于git - 如何在文本编辑器中查看 git diff?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58663161/