git version-control tabs git-add tab-size

¿Cómo establecer el tamaño de las pestañas para hunks en "git add-p"?



version-control tabs (1)

Usé la solución aquí para cambiar el tamaño de la pestaña en la salida de git diff . Eso funciona bien con git diff .

Tengo esta configuración en mi .gitconfig :

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

Pero esa configuración parece no afectar a git add -p . Cómo establecer el tamaño de la pestaña para hunks en git add -p comando?


core.pager configuración core.pager no afecta el comando git add -p porque git add -p no pasa por menos / pager. Para cambiar el tamaño de las pestañas, es necesario cambiar el tamaño de las pestañas de su terminal. Solución encontrada aquí . Acabo de agregar en .bashrc :

env TERM=linux setterm -regtabs 4

Esa configuración funciona bien en terminales xterm . Para otros tipos de terminales verifique los manuales para la solución adecuada.