Frage Wie ändere ich die Tabbreite in git diff? [Duplikat]


Diese Frage hat hier bereits eine Antwort:

Der Standardabstand für eine Registerkarte beträgt 8 Zeichen.

Ich bevorzuge es, das als 4 Zeichen in meinen Editoren und meiner Konsole zu sehen. Ich kann dieses Standardverhalten auf der Konsole einfach mit dem ändern tabs Befehl:

tabs -4

Allerdings bei der Verwendung git diff oder git show Es wird in den standardmäßigen 8 Zeichen Tab Whitespace angezeigt.

Wie bekomme ich git diff Tabs als 4 Zeichenräume zu rendern?


11
2017-09-06 15:22


Ursprung


Antworten:


Das hat eigentlich nichts damit zu tun git diff.

git diff gibt tatsächlich eine Registerkarte wieder, die später von Ihren Terminalemulatoren konvertiert wird (z. B. gnome-terminal) zu Räume.

Wechseln Sie zu der Einstellung Ihres Terminalemulators, um diese Einstellung zu ändern.


Außerdem kann Git einen Pager verwenden, also möchten Sie es vielleicht so konfigurieren:

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

Mehr Informationen hier: tabwidth auf 4 in git show / git diff setzen


18
2017-09-06 15:23