префикс командной строки irb удалить - PullRequest
2 голосов
/ 03 февраля 2012

Я только что обновил свою версию ruby ​​и теперь, когда я запускаю irb в командной строке, я получаю странное сообщение:

1.9.2p290 :001 > 

каждая строка. До этого было просто >

Как мне вернуть его обратно?

Ответы [ 2 ]

2 голосов
/ 03 февраля 2012

С этой статьи , в вашем пользовательском каталоге ~/ создайте файл .irbrc со следующим:

IRB.conf[:PROMPT][:MY_PROMPT] = { # name of prompt mode
  :PROMPT_I => ">",          # normal prompt
  :PROMPT_S => nil,          # prompt for continuated strings
  :PROMPT_C => nil,          # prompt for continuated statement
  :RETURN => "=> %s\n"       # format to return value
}
IRB.conf[:PROMPT_MODE] = :MY_PROMPT
2 голосов
/ 03 февраля 2012

Вы можете отредактировать файл ~/.irbrc, чтобы изменить подсказку (префикс командной строки).См. этот ответ для примера.Вы можете поместить это туда, чтобы начать:

IRB.conf[:PROMPT][:CUSTOM] = {:PROMPT_I => ">> "}
IRB.conf[:PROMPT_MODE] = :CUSTOM
IRB.conf[:AUTO_INDENT] = true

.irbrc - это скрипт Ruby, который запускается irb при запуске и позволяет настроить ваше приглашение.

...