如何在git diff中更改标签宽度?

时间:2016-09-06 15:22:04

标签: git whitespace git-diff

标签的标准间距为8个字符。

我更喜欢在编辑器和控制台中查看4个字符。我可以使用tabs命令在控制台上轻松更改此默认行为:

tabs -4

但是,使用git diffgit show时,它会显示在默认的8个字符制表符空格中。

如何让git diff将标签渲染为4个字符空格?

1 个答案:

答案 0 :(得分:25)

这实际上与git diff无关。

git diff实际上会呈现一个标签,该标签稍后会被终端模拟器(例如,gnome-terminal)转换为空格

转到终端模拟器的首选项以更改该设置。

此外,git可能会使用寻呼机,因此您可能需要将其配置为:

git config --global core.pager 'less -x1,5'

此处提供更多信息:setting tabwidth to 4 in git show / git diff