Как очистить консоль IRB? - PullRequest
       84

Как очистить консоль IRB?

179 голосов
/ 22 сентября 2008

Как очистить экран консоли IRB?

Ответы [ 21 ]

263 голосов
/ 22 сентября 2008

В Mac OS X или Linux Вы можете использовать Ctrl + L для очистки экрана IRB .

59 голосов
/ 22 сентября 2008

Брось это внутрь %userprofile%\.irbrc и все хорошо

def cls
  system('cls')
end

С Очистить экран IRB на Windows .

38 голосов
/ 22 сентября 2008

On * NIX Box

`clear`

в Windows

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

в OSX

system 'clear' # works
`clear` # does not work
16 голосов
/ 06 декабря 2011

В системе Ubuntu 11.10 clear в основном очищает окно irb. Вы получите напечатанное значение => True.

Большой беспорядок уродливого текста

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

что вы получаете:

 => true 
ruby-1.9.2-p290 :007 > 
13 голосов
/ 02 ноября 2012

Команда + K в macOS прекрасно работает.

9 голосов
/ 17 июля 2014

Только что обнаружил это сегодня: в Pry (альтернатива IRB) строка ввода, начинающаяся с ., будет перенаправлена ​​в командную оболочку. Что означает в Mac & Linux, мы можем использовать:

. clear

Обновление: к сожалению, оно не работает в Windows.

Источник: Pryrepl.org

8 голосов
/ 14 февраля 2012

Чтобы очистить экран, просто выполните:

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

P.S. Это было проверено на Linux.

7 голосов
/ 20 октября 2015
system 'clear'

Должно работать и для рельсов 4.0

6 голосов
/ 21 сентября 2015

В Linux Mint 17 также можно использовать Ctrl + Shift + L

или

Ctrl + L очистить экран IRB.

6 голосов
/ 24 апреля 2012
puts `clear`

Очищает экран и затем возвращает => nil Протестировано на Mac OSX 10.6 Terminal и iTerm2.

...