Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 如何使用Ctrl-L清除导轨撬或irb控制台?_Ruby On Rails 4_Ruby On Rails 5_Irb_Pry - Fatal编程技术网

Ruby on rails 4 如何使用Ctrl-L清除导轨撬或irb控制台?

Ruby on rails 4 如何使用Ctrl-L清除导轨撬或irb控制台?,ruby-on-rails-4,ruby-on-rails-5,irb,pry,Ruby On Rails 4,Ruby On Rails 5,Irb,Pry,Ctrl-l似乎不起作用,清除也不起作用 我找到的唯一方法是运行system('clear'),我觉得它很笨重 有没有办法在rails控制台内的终端中获得相同的Ctrl-l功能 编辑: 我将以下内容放入我的~/.pryrc: def c system 'clear' end 这是有效的 但是为什么Ctrl-l可以在Rails 4上工作,而不能在Rails 5上工作?对于许多过去提出的解决方案,“ruby clear console”上的搜索可能会重复,没有比FWIW更好的了。这不是一个重复

Ctrl-l
似乎不起作用,清除
也不起作用

我找到的唯一方法是运行
system('clear')
,我觉得它很笨重

有没有办法在rails控制台内的终端中获得相同的
Ctrl-l
功能

编辑:

我将以下内容放入我的
~/.pryrc

def c
  system 'clear'
end
这是有效的


但是为什么
Ctrl-l
可以在Rails 4上工作,而不能在Rails 5上工作?

对于许多过去提出的解决方案,“ruby clear console”上的搜索可能会重复,没有比FWIW更好的了。这不是一个重复的问题,在ruby语言中也不是一个问题。我对Rails 5控制台也有同样的问题
Ctrl+l
在IRB(MRI v2.3.1)中正常工作,但在Rails 5控制台中,它在REPL中打开了一个新行,而没有按预期清除屏幕。可能重复“ruby clear console”上搜索过去提出的许多解决方案,没有比FWIW更好的了。这不是一个重复的问题,在Ruby语言中也不是一个问题。我对Rails 5控制台也有同样的问题
Ctrl+l
在IRB(MRI v2.3.1)中正常工作,但在Rails 5控制台中,它在REPL中打开一个新行,而没有按预期清除屏幕。