2016-09-06 19 views
8

標籤的標準間距爲8個字符。如何在git diff中更改制表符寬度?

我更喜歡在我的編輯器和控制檯中查看4個字符。我可以很容易地改變控制檯此默認行爲與tabs命令:

tabs -4 

但是,使用git diffgit show當它顯示在默認的8字符標籤的空白。

我怎樣才能讓git diff將標籤呈現爲4個字符空格?

回答

11

這實際上與git diff無關。

git diff實際上會渲染一個選項卡,該選項卡稍後將由您的終端仿真器(例如,gnome-terminal)轉換爲空間

轉到終端仿真器的首選項來更改該設置。


此外,GIT中可以使用尋呼機,所以你可能需要配置它這樣:

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

點擊此處瞭解詳情:setting tabwidth to 4 in git show/git diff

+2

嗯,我的終端設置爲4 .. 。這只是在'git diff'中看起來不一樣所以如果我是'cat file',那麼標籤是4個字符,但是'git diff file'它們是8個。 –

+2

不錯,我看到了你的編輯。這是尋呼機,謝謝!將在6分鐘後再接受... –