如何更改提示

时间:2011-05-23 07:00:44

标签: ruby command-prompt configure irb

我正在尝试在ripl中配置提示字符,这是交互式ruby(irb)的替代方法。在irb中,它是使用IRB.conf[:DEFAULT]完成的,但它似乎不适用于ripl。我也很难找到它的指令。请引导链接获取解释或作简要说明。

2 个答案:

答案 0 :(得分:1)

在〜/ .riplrc中配置动态提示:

# Shows current directory
Ripl.config[:prompt] = lambda { Dir.pwd + '> ' }
# Print current line number
Ripl.config[:prompt] = lambda { "ripl(#{Ripl.shell.line})> " }
# Simple string prommpt
Ripl.config[:prompt] = '>>> '

更改shell中的提示:

>> Ripl.shell.prompt = lambda { Dir.pwd + '> ' }

答案 1 :(得分:0)

  

ripl加载你的〜/ .irbrc文件   通常包含一些特定的irb   选项(例如IRB.conf [:PROMPT])。至   避免错误,你可以安装   ripl-irb,它接到了电话   IRB常量并打印消息   将irb配置转换为ripl   等同物。

http://rbjl.net/44-ripl-why-should-you-use-an-irb-alternative