如何更改 git diff 中的制表符宽度?
How to change tab width in git diff?
制表符的标准间距为 8 个字符。
我更喜欢在我的编辑器和控制台中将其视为 4 个字符。我可以使用 tabs
命令在控制台上轻松更改此默认行为:
tabs -4
但是,当使用 git diff
或 git show
时,它会显示在默认的 8 个字符制表符空格中。
如何让 git diff
将制表符呈现为 4 个字符的空格?
这其实和git diff
没有任何关系。
git diff 实际上呈现一个选项卡,稍后由您的终端仿真器(例如,gnome-terminal
)转换为 spaces.
转到终端仿真器的首选项以更改该设置。
此外,git 可能会使用寻呼机,因此您可能需要这样配置它:
git config --global core.pager 'less -x1,5'
这里有更多信息:setting tabwidth to 4 in git show / git diff
制表符的标准间距为 8 个字符。
我更喜欢在我的编辑器和控制台中将其视为 4 个字符。我可以使用 tabs
命令在控制台上轻松更改此默认行为:
tabs -4
但是,当使用 git diff
或 git show
时,它会显示在默认的 8 个字符制表符空格中。
如何让 git diff
将制表符呈现为 4 个字符的空格?
这其实和git diff
没有任何关系。
git diff 实际上呈现一个选项卡,稍后由您的终端仿真器(例如,gnome-terminal
)转换为 spaces.
转到终端仿真器的首选项以更改该设置。
此外,git 可能会使用寻呼机,因此您可能需要这样配置它:
git config --global core.pager 'less -x1,5'
这里有更多信息:setting tabwidth to 4 in git show / git diff