以前我使用的是Ruby 1.8,我的irb命令提示符看起来像这样:
Air ~: irb
>> a = 1
=> 1
>> b = 2
=> 2
>> a + b
=> 3
Run Code Online (Sandbox Code Playgroud)
我安装了rvm(和Ruby 1.9.2),现在我的irb命令提示符如下所示:
Air ~: irb
ruby-1.9.2-p180 :001 > a = 1
=> 1
ruby-1.9.2-p180 :002 > b = 2
=> 2
ruby-1.9.2-p180 :003 > a + b
=> 3
Run Code Online (Sandbox Code Playgroud)
有没有办法ruby-1.9.2-p180 :001从命令行中删除?
Mic*_*ohl 21
该irb手册页有一个关于" 自定义提示 "的部分.以下是我的例子:
IRB.conf[:PROMPT][:CUSTOM] = {
:PROMPT_I => ">> ",
:PROMPT_S => "%l>> ",
:PROMPT_C => ".. ",
:PROMPT_N => ".. ",
:RETURN => "=> %s\n"
}
IRB.conf[:PROMPT_MODE] = :CUSTOM
IRB.conf[:AUTO_INDENT] = true
Run Code Online (Sandbox Code Playgroud)
要使用它,请将其添加到您的~/.irbrc文件中(如果它不存在则创建它.)
Pet*_*ter 16
在你的~/.irbrc,只需添加
IRB.conf[:PROMPT_MODE] = :SIMPLE
Run Code Online (Sandbox Code Playgroud)