2010-11-25 5 views
1

ri 버전 2.5.8과 ruby ​​1.9.2를 실행 중입니다. ri Enumerable | less 같은 것을 시도하면 페이징이 적게 발생합니다. 나는 출력을 볼 수 있지만 CTRL-F 또는 CTRL-B를 사용하여 앞뒤로 페이지를 이동할 수는 없습니다. 만약 시도한다면, 문자 "^ F"와 "^ B"문자가 화면 하단에 출력되는 것을 볼 수 있습니다. 뭐가 문제 야?ri 출력을 파이프에 넣을 수 없습니다.

답변

1

시도 ri -T String | less.

당신은 행동이 항상 당신이 당신의 ~/.bashrc 또는 ~/.bash_profile 또는 ~/.profile, 지금 사용하는 alias ri='ri -T'을 둘 수 있었다합니다.

+0

덕분에 그런 짓을하지만 아직도 내가 설명하는 동작을 변경하지 않습니다. 어쩌면 내 설정에 문제가있을 수 있습니다. – dan

+0

내 시스템에서 페이징이 제대로 작동하므로 설치가 필요합니다. –

+0

의견을 보내 주셔서 감사합니다. – dan

0

OSX 10.6 터미널 및 iTerm2에서 ri 버전 2.5.8 및 ruby ​​1.9.2로 문제를 재현 할 수 있습니다. 누구든지 수정 사항을 찾았습니까? 지금은 그래픽 터미널 클라이언트의 스크롤바를 사용할 수 있지만 지루해집니다.

는 해결 방법으로 나는 IRB 내에서 RI, 오라이 보석을 사용 https://github.com/dadooda/ori

+0

이 질문에 대한 답변을 게시 하시겠습니까? fav 대신에 그것을 쓰거나 코멘트를 써라. – toxicate20

1

PAGER=/usr/bin/less ri Enumerable 시도 - 나를 위해 환경 변수에 트릭 호출기 않았다 지정. 영구적 인 해결책을 위해

echo "export PAGER=/usr/bin/less" >> ~/.bash_profile && source ~/.bash_profile

관련 문제