Die Eingabeaufforderung kann configured in a variety of ways sein. Der Eingabeaufforderungswert kann take any arbitrary form sein. (Die Grenze ist, was Sie in Ruby tun können)
Sie können sehen, die DEFAULT_PROMPT
Werte in the rdocs:
[
proc { |target_self, nest_level, pry|
"[#{pry.input_array.size}] #{pry.config.prompt_name}(#{Pry.view_clip(target_self)})#{":#{nest_level}" unless nest_level.zero?}> "
},
proc { |target_self, nest_level, pry|
"[#{pry.input_array.size}] #{pry.config.prompt_name}(#{Pry.view_clip(target_self)})#{":#{nest_level}" unless nest_level.zero?}* "
}
]
In Ihrem Fall würden Sie wahrscheinlich setzen wollen starten Sie den folgenden in ~/.pryrc
und dann alle hebeln Sitzungen :
Pry.config.prompt = [
proc { |target_self, nest_level, pry|
"[#{pry.input_array.size}] #{pry.config.prompt_name}#{":#{nest_level}" unless nest_level.zero?}> "
},
proc { |target_self, nest_level, pry|
"[#{pry.input_array.size}] #{pry.config.prompt_name}#{":#{nest_level}" unless nest_level.zero?}* "
}
]
Dies entfernt den Pry.view_clip(target_self)
Anruf, der die Klasse aus der Prompt-Clip wird.
Es gibt Beispiele here on Stack Overflow für die Konfiguration der Pry-Eingabeaufforderung.
Es hat funktioniert, danke und herzlichen Glückwunsch für die tolle und organisierte Erklärung – intmarinoreturn0
Gern geschehen! – anothermh