为什么行结尾都在github上显示差异?

时间:2018-04-30 20:40:00

标签: git github diff beamer

我正在编辑同事投影仪演示文稿,当我推动我的更改时,我发现这些行尾差异到处都是。

enter image description here

我们都在Mac上,我无法弄清楚他们来自哪里,或者更重要的是,如何让他们消失。 (我在Atom中使用latextools进行编辑,如果这很重要的话)

1 个答案:

答案 0 :(得分:2)

提示位于差异的较暗红色元素中,突出显示已更改的字符。请注意,它不仅仅是行尾的统一宽度,突出显示了可变数量的字符,但它们都是空格。

可能发生的事情是,在编辑过程中,你的同事在行尾留下了各种无关紧要的空白 - 编辑句子的空格,调整格式的标签等等。他们的编辑器可能没有配置显示这个空白,所以他们没有注意到。

然而,你的编辑器被配置为自动修剪这样的空白 - 这是一个非常常见的功能 - 所以只要你触摸文件并保存它,结尾就会整理好。

您可以关闭该功能,您的同事可以将其打开,或者您可以通过向网址添加?w=1来忽略差异视图中的空白(不幸的是,这会禁用评论,因为它会混淆行号有时候。)