ruby-on-rails ROR,ruby on rails控制台-如何输入新行?

ltskdhd1  于 2023-01-27  发布在  Ruby
关注(0)|答案(3)|浏览(185)

我试着输入一些东西,我不想在一行中输入所有的东西。但是当我试着键入“C-Enter”或“Shift-Enter”时,它不起作用。我该怎么办?
谢谢

k2arahey

k2arahey1#

保留悬空代码行(以运算符或逗号结束一行)

puts "hello " +
  "world"

class Foo
  def this_line(is,
    unfinished)
  end
end

适用于MRI Ruby 1.9:

puts "hello
  world"

但是,更好的方法是:

puts <<-EOF
  hello
  world
EOF
ffscu2ro

ffscu2ro2#

ruby-1.9.2-p290 :010 > r.update_attributes(

ruby-1.9.2-p290 :011 >     :value=>4)

使用ctrl + entershift + enter,两者都可以在我的Rails控制台上工作。

qgelzfjb

qgelzfjb3#

在我的rails控制台中(我使用wsl)

>ctrl+l -> clear console
>ctrl+j -> new line without execute intructions

相关问题