enu*_*ure 4 ruby scripting
在使用gets接受用户输入时,按箭头键将文本输出到屏幕,可能是字符代码.如何防止这种情况发生,进一步如何让箭头键正确移动光标?
gets
irb(main):001:0> foo = gets ^[[A^[[D^[[B^[[C => "\e[A\e[D\e[B\e[C\n"
编辑:也许我应该提到我正在使用Mac OS X和Terminal.app.
Jos*_*Lee 8
使用Ruby的Readline库:
require 'readline' foo = Readline::readline
归档时间:
16 年,7 月 前
查看次数:
1505 次
最近记录: