Как очистить экран консоли IRB?
В Mac OS X или Linux Вы можете использовать Ctrl + L для очистки экрана IRB .
Брось это внутрь %userprofile%\.irbrc и все хорошо
%userprofile%\.irbrc
def cls system('cls') end
С Очистить экран IRB на Windows .
On * NIX Box
`clear`
в Windows
system 'cls' # works `cls` # does not work
в OSX
system 'clear' # works `clear` # does not work
В системе Ubuntu 11.10 clear в основном очищает окно irb. Вы получите напечатанное значение => True.
clear
=> True
Большой беспорядок уродливого текста
ruby-1.9.2-p290 :007 > system 'clear'
что вы получаете:
=> true ruby-1.9.2-p290 :007 >
Команда + K в macOS прекрасно работает.
Только что обнаружил это сегодня: в Pry (альтернатива IRB) строка ввода, начинающаяся с ., будет перенаправлена в командную оболочку. Что означает в Mac & Linux, мы можем использовать:
.
. clear
Обновление: к сожалению, оно не работает в Windows.
Источник: Pryrepl.org
Чтобы очистить экран, просто выполните:
puts "\e[H\e[2J"
P.S. Это было проверено на Linux.
system 'clear'
Должно работать и для рельсов 4.0
В Linux Mint 17 также можно использовать Ctrl + Shift + L
или
Ctrl + L очистить экран IRB.
puts `clear`
Очищает экран и затем возвращает => nil Протестировано на Mac OSX 10.6 Terminal и iTerm2.
=> nil