web-dev-qa-db-ja.com

git diffでタブ幅を変更するにはどうすればよいですか?

タブの標準的な間隔は8文字です。

私はそれを私のエディターとコンソールで4文字として表示することを好みます。 tabsコマンドを使用して、コンソールのこのデフォルトの動作を簡単に変更できます。

tabs -4

ただし、git diffまたはgit showデフォルトの8文字のタブの空白に表示されます。

どうすれば入手することができますか git diffタブを4文字のスペースとしてレンダリングするには?

21
Jeff Puckett

これは実際にはgit diffとは関係ありません。

git diffは実際にタブをレンダリングします。これは後で端末エミュレーター(たとえば、gnome-terminal)によってspacesに変換されます。

端末エミュレータの設定に移動して、その設定を変更します。


また、gitはポケットベルを使用する可能性があるため、次のように構成することもできます。

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

詳細はこちら: git show/git diffでタブ幅を4に設定

32
blue112