如果我想在终端上显示一个默认值的提示符,该怎么做?
Ruby标准库中的Readline.readline()函数可以设置历史记录,但不能填充默认值(至少我没发现如何实现)。
我希望实现这样的功能:
input = Readline.readline_with_default('>', 'default_text')
控制台:
> default_text|
getInputLineWithInitial
:“此函数的行为方式与getInputLine
完全相同,只是它预先填充输入区域。 输入区域中驻留的文本以两个字符串的形式给出。元组左侧的字符串将出现在光标左侧,右侧的字符串将出现在光标右侧。” - imz -- Ivan Zakharyaschev