2016-09-28 4 views
1

Lorsque j'ajoute interactivement diff mecs avec git add --patch, j'ai parfois des mecs plus longs que l'écran.Comment est-ce que j'utilise un pager pour de longs gouts d'add-git git?

Cela me est étrange comme je l'ai déjà fixé:

[core] 
     pager = less -FRX --tabs=4 

[pager] 
    # Bypass pager: git --no-pager ... 
    diff = diff-highlight | less -FRX --tabs=4 

Que dois-je faire pour obtenir ajouter à utiliser pager?

+0

version GIT –

Répondre

2

Ajouter à votre gitconfig:

[pager]                                               
    add = less -FRX --tabs=4 

ou:

[core] 
    pager = less -FRX --tabs=4 

[pager] 
    # " = true" means use pager defined in [core] 
    add  = true 
    diff  = true 
    difftool = true 
    log  = true 
    show  = true 
+0

2.10.0.GIT J'utilise -t utf-8 'iconv -f 1251 | less' comme pager core pour voir les commentaires de code source écrits en cyrillique codé en cp1251 tandis que 'git add --patch' avec Git version' 2.8.2.windows.1' (oui, sous Windows) et ça ne marche pas même si je répétez explicitement 'iconv -f cp1251 -t utf-8 | moins pour chaque pager (add, diff, etc.). Cependant, le pager fonctionne avec juste «git diff». – konstunn