[ruby] IRB 콘솔을 지우려면 어떻게합니까?

IRB 콘솔 화면을 지우려면 어떻게합니까?



답변

맥 OS X 또는 리눅스 당신이 사용할 수있는 Ctrl+를 L지우기 위해 IRB의 화면.


답변

이것을 안으로 던져 버리면 %userprofile%\.irbrc괜찮아

def cls
  system('cls')
end

에서 창에 IRB 명확한 화면 .


답변

* nix 박스에서

`clear`

Windows에서

system 'cls' # works
`cls` # does not work

OSX에서

system 'clear' # works
`clear` # does not work


답변

CommandmacOSK 에서 + 는 훌륭하게 작동합니다.


답변

우분투 11.10에서 시스템 clear은 대부분 irb 창을 지 웁니다. 반환 => True값이 인쇄됩니다.

못생긴 텍스트의 큰 혼란

ruby-1.9.2-p290 :007 > system 'clear'

나중에 얻는 것 :

 => true
ruby-1.9.2-p290 :007 > 


답변

방금 오늘 이것을 발견했습니다 : Pry (IRB 대안)에서 a로 시작하는 입력 줄 .이 명령 셸로 전달됩니다. Mac 및 Linux에서 다음을 사용할 수 있습니다.

. clear

업데이트 : 불행히도 Windows에서는 작동하지 않는 것 같습니다.

출처 : Pryrepl.org


답변

화면을 지우려면 다음을 수행하십시오.

puts "\e[H\e[2J"

PS 이것은 Linux에서 테스트되었습니다.