4

Ruby 预装在我的 Mac 上,所以我想看看它。我注意到的第一件事是 irb 提示 >> 而不是 irb(main):001:0>。我找不到任何关于如何使用 Google 进行更改的信息,因为每个人都在他们的代码中使用 irb(main):001:0> ;-)

你能帮我吗?

PS:并不是我认为Ruby坏了,而是我想在编程时看起来更书呆子;-)

4

3 回答 3

11
$ irb --help
Usage:  irb.rb [options] [programfile] [arguments]
  --prompt prompt-mode
  --prompt-mode prompt-mode
            Switch prompt mode. Pre-defined prompt modes are
            `default', `simple', `xmp' and `inf-ruby'

$ irb --prompt inf-ruby
irb(main):001:0> 
于 2009-02-06T12:30:49.780 回答
0

我所做的就是在我的 .bashrc 中把它变成一个别名,这样我就不必每次都输入它了。

echo alias irb=\'irb --prompt inf-ruby\' >> ~/.bashrc

希望这可以帮助!

于 2013-06-16T00:45:34.067 回答
0

转到位置 /home/leapfrog/.rvm/scripts

cd ~/.rvm/scripts

打开文件“irbrc.rb”,使用超级用户权限覆盖

$ sudo gedit irbrc.rb

将哈希“@prompt”的内容更改为以下内容

@prompt = {
 :PROMPT_I => "#{rvm_ruby_string} :%03n > ", # default prompt
 :PROMPT_S => "#{rvm_ruby_string} :%03n%l> ", # known continuation
 :PROMPT_C => "#{rvm_ruby_string} :%03n > ",
 :PROMPT_N => "#{rvm_ruby_string} :%03n?> ", # unknown continuation
 :RETURN => " => %s \n",
 :AUTO_INDENT => true
}

希望这对你有帮助:)

于 2014-12-24T03:34:47.817 回答