Menos parece não aceitar mais rolagens do mouse no Terminal do macOS

Menos parece não aceitar mais rolagens do mouse no Terminal do macOS

Há alguns anos,Terminal.appno macOS tem suporte para rolagem do mouse com o lessprograma, mas hoje percebi que ele não aceita mais rolagem do mouse e agora só funciona com as teclas Upe . DownMinha versão instalada lessvia macOS é a versão 487.


O que não está funcionando:

lesse todos os outros programas que o utilizam não aceitam rolagens do mouse. Em vez disso, ele rola a janela do terminal. Esses 'outros' programas são:

  • man
  • git log
  • diff

Anteriormente, lesstambém limpava a tela ao fechá-la ( q), mas agora o texto permanece na tela.


O que eu tentei:

  • Testei outros programas: vimpor exemplo, ainda aceita rolagens do mouse
  • Outros emuladores de terminal usados: lessHypertambém não está aceitando rolagens do mouse
  • Testado em outra máquina via SSH:Conectado a um dos meus VPSes e usado lesslá no aplicativo Terminal. Os scrolls do mouse estão funcionando com isso.
  • Usei uma versão mais recente de less:Instalou a versão mais recente (530) de menos usandoCerveja caseira, mas também não funciona com rolagens do mouse.

Então não tenho certeza do que há de errado. Agradeceríamos muito qualquer ajuda para lessaceitar a rolagem do mouse novamente.

Responder1

Depois de passar por algumas outras respostas, percebi que existe uma $LESSvariável de ambiente que contém sinalizadores padrão.

Está vazio no meu outro sistema Mac e Ubuntu, mas por algum motivo é igual a-FRXnesta máquina,e isso está causando esses problemas:

  • -Xcausou issoNÃOaceitar rolagens do mouse
  • -Ffez com que ele saísse automaticamente para arquivos pequenos

O que é estranho, já que nunca mudei, então deve ter sido modificado por algum outro programa. De qualquer forma, configurá-lo manualmente em meus .rcarquivos corrigiu o problema:

export LESS="-R"

Fontes:

informação relacionada