当前位置:  开发笔记 > 后端 > 正文

你如何清除IRB控制台?

如何解决《你如何清除IRB控制台?》经验,为你挑选了10个好方法。

如何清除IRB控制台屏幕?



1> John Topley..:

Mac OS XLinux上,您可以使用Ctrl+ L清除IRB屏幕.


`Ctrl + L`也适用于gnome-terminal,但更具编程性的是`system'clear'
@fanaugen在MacOS上,`cmd + k`将清除终端点击中的所有内容,如果您使用tmux分割可视区域,`ctrl + L`将做得更好。

2> Ben Hoffstei..:

把它扔进去%userprofile%\.irbrc,你很好

def cls
  system('cls')
end

从窗户上的IRB清晰屏幕.


我应该澄清这仅适用于Windows.
`system('clear')`也适用于Mac.应该注意的是,这将在控制台的顶部留下"=> true".
你也可以在linux上做系统('clear'),它运行正常

3> AShelly..:

在*nix框上

`clear`

在Windows上

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

在OSX上

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


是的,这不起作用.必须做`system('clear')`或`Ctrl` +`L`

4> 小智..:

在Ubuntu 11.10系统上clear大多会清除irb窗口.您将获得=> True打印的返回值.

丑陋的文字乱七八糟

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

你得到了什么:

 => true 
ruby-1.9.2-p290 :007 > 



5> user1323136..:

Command+ KmacOS中工作得很好.



6> Chandresh Pa..:

今天刚刚发现:在Pry(IRB替代)中,以a开头的输入.行将被转发到命令shell.这意味着在mac和Linux中,我们可以使用:

. clear

更新:不幸的是,它似乎不适用于Windows.

资料来源:Pryrepl.org



7> 小智..:

为了清除屏幕,只需:

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

PS这是在Linux上测试的.


+1因为那是有效的.但这有点不切实际.
@CodeGnome你能解释一下这是如何工作的吗?

8> 小智..:
system 'clear'

也适用于rails 4.0



9> thatway_3..:

在Linux Mint 17上你也可以使用Ctrl+ Shift+L

要么

Ctrl+ L 清除IRB屏幕.



10> 小智..:
puts `clear`

清除屏幕,然后=> nil在Mac OSX 10.6终端和iTerm2上返回测试.

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有