2011-05-10 3 views
1

IRB 명령의 출력이 한 "화면"에 대해 너무 큽니다. (심지어 위로 스크롤해도 Windows를 사용하고 있습니다. 출력 시작에 도달 할 수 없습니다.).IRB 또는 레일즈 콘솔의 출력 매김을 지정하는 일반적인 방법

IRB/Rails 콘솔의 출력을 스크롤/페이지 매김하는 일반적인 방법이 있습니까? Unix에서는 "more"또는 "less"를 사용하지만 IRB에서는 작동하지 않습니다.

내가 지금 사용하고 해결 방법은 예를 들어, enumerables에 범위를 적용하는 것입니다 : 나는 또한 extra plugins to install or monkeypatching IRB을 본 적이

puts YAML::dump User.methods.sort[0..50] 
puts YAML::dump User.methods.sort[50..100] 

... 그러나 나는 기본적으로 뭔가를이 있었는지 궁금 해서요 내장 ...

+1

Windows 용 콘솔 프로젝트를 체크 아웃 할 수 있습니다. 탭을 제공하고, 더 나은 스크롤 백, 더 나은 텍스트 선택 등을 제공하는 윈도우 프론트 엔드와 다릅니다. http://sourceforge.net/projects/console/ –

+0

언제나 파일에 덤프하여 열 수 있습니다. 편집자. 그것과 크랭크를 열어주는 메소드를 만드는 것은'notepad.exe'를 열심히하는 것이 아닙니다. – tadman

답변

0

hirb을 사용할 수 있습니다. irb 용 작은 확장 라이브러리이고 다른 마법에는 pagination이 있습니다.

+0

처음에는 새 라이브러리를 설치하는 것에 회의적 이었지만 hirb는 잘 작동합니다. 또한 hirb를 포함하는 https://github.com/janlelis/irbtools에 대해 알아 냈습니다. 고마워! –

관련 문제