Estou usando o terminal padrão Ubuntu 16.04 (é o GNOME que acredito?)
O problema que enfrento é que, quando uso o git diff
comando para inspecionar minhas alterações locais, posso rolar para cima / baixo usando a roda do mouse, mas nenhuma linha nova aparece quando chego ao fundo (para que eu possa ver apenas uma página de alterar). Para ir para as próximas linhas, posso usar o espaço ou as setas para cima / para baixo do teclado, mas de alguma forma posso fazer isso com a roda do mouse?
BTW Se eu usar o less
comando, ele funcionará conforme o esperado -> rolar para baixo vai para novas linhas.
fonte
-+F
às opções deless
ou então a saída que se encaixa em uma tela está vazia. Observe que as duas opções combinadas direcionam qualquer saída do git através de um pager, mesmo que caiba em uma tela. No entanto, há um script de wrapper para menos que chama menos somente se a saída exceder o tamanho da tela . Veja os comentários 10 e 11 sobre este bug do Debian e esta pergunta sobre menos para obter mais detalhes técnicos.Em /programming//a/2183920/486919 , uma maneira de fazer isso e preservar o destaque do diff é usar
git diff
sem um pager:fonte
--no-pager
é melhor para diferenças curtas, mas não para longas.