题
Ruby已预装在我的Mac上,所以我想看看它。我注意到的第一件事是IRB提示>>而不是IRB(MAIN):001:0>。我找不到有关如何使用Google更改此操作的任何内容,因为每个人都在使用IRB(main):001:0>在他们的代码中;-)
你能帮我吗?
PS:不是我认为Ruby被打破了,但我想在编程时看起来更书呆子;-)
解决方案
$ 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>
其他提示
我要做的就是将其变成.bashrc中的别名,因此我不必每次键入它。
echo alias irb=\'irb --prompt inf-ruby\' >> ~/.bashrc
希望这可以帮助!
goto location/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
}
希望这对您有帮助:)
不隶属于 StackOverflow