2013-08-03 25 views
9

Ho utilizzato la soluzione here per modificare la dimensione della scheda nell'output git diff. Questo funziona perfettamente con git diff.Come impostare la dimensione della linguetta per hunk in "git add -p"?

ho queste impostazioni nella mia .gitconfig:

[core]  
whitespace = tabsize=4,indent-with-non-tab 
pager = less -FSRX -x4 

Ma tali impostazioni sembra non influisce sulla git add -p. Come impostare la dimensione della linguetta per i blocchi in git add -p comando?

risposta

4

core.pager le impostazioni non influisce sul comando git add -p perché git add -p non passa attraverso meno/cercapersone. Per modificare le dimensioni delle schede delle hunks è necessario modificare le dimensioni delle schede del terminale. Soluzione trovata here. Proprio aggiunti in .bashrc:

env TERM=linux setterm -regtabs 4 

che le impostazioni funziona bene in xterm terminali. Per altri tipi di terminali, consultare i manuali per una soluzione adeguata.