Less는 macOS의 터미널에서 더 이상 마우스 스크롤을 허용하지 않는 것 같습니다.

Less는 macOS의 터미널에서 더 이상 마우스 스크롤을 허용하지 않는 것 같습니다.

지금 몇 년 동안,Terminal.appmacOS에서는 프로그램을 통해 마우스 스크롤을 지원했지만 less오늘은 더 이상 마우스 스크롤을 허용하지 않으며 현재는 UpDown키로만 작동한다는 것을 알았습니다. macOS를 통해 설치된 버전은 less버전 487입니다.


작동하지 않는 것:

less이를 사용하는 다른 모든 프로그램은 마우스 스크롤을 허용하지 않습니다. 대신 터미널 창을 스크롤합니다. 이러한 '기타' 프로그램은 다음과 같습니다.

  • man
  • git log
  • diff

이전에는 less화면을 닫을 때 화면도 지워졌지만( q) 이제는 텍스트가 화면에 남아 있습니다.


내가 시도한 것:

  • 다른 프로그램을 테스트했습니다. vim예를 들어, 여전히 마우스 스크롤을 허용합니다.
  • 다른 터미널 에뮬레이터를 사용했습니다: lessHyper어느 쪽에서도 마우스 스크롤을 허용하지 않습니다
  • SSH를 통해 다른 시스템에서 테스트되었습니다.내 VPS 중 하나에 연결되어 less터미널 앱 내에서 사용되었습니다. 마우스 스크롤이 작동하고 있습니다.
  • less의 최신 버전을 사용했습니다.less를 사용하여 최신 버전(530)을 설치했습니다.홈브류, 그러나 마우스 스크롤에서도 작동하지 않습니다.

그래서 무엇이 잘못되었는지 잘 모르겠습니다. less마우스 스크롤을 다시 허용 하는 데 도움을 주시면 대단히 감사하겠습니다 .

답변1

$LESS몇 가지 다른 답변을 살펴본 후 기본 플래그가 포함된 환경 변수가 있다는 것을 깨달았습니다 .

다른 Mac 및 Ubuntu 시스템에서는 비어 있지만 어떤 이유로 든 다음과 같습니다.-FRX이 기계에서는그리고 그게 이런 문제를 일으키고 있어:

  • -X원인이 된아니다마우스 스크롤 허용
  • -F작은 파일의 경우 자동으로 종료되었습니다.

이상하네요. 제가 한 번도 변경한 적이 없으니 다른 프로그램에서 수정한 게 틀림없어요. 어쨌든 내 파일에서 수동으로 설정하면 .rc문제가 해결되었습니다.

export LESS="-R"

출처:

관련 정보