gpt4 book ai didi

ruby - 箭头键在 irb/ruby 命令行脚本中不起作用?

转载 作者:数据小太阳 更新时间:2023-10-29 07:26:31 26 4
gpt4 key购买 nike

在使用 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。

最佳答案

Using Ruby's Readline Library :

require 'readline'
foo = Readline::readline

关于ruby - 箭头键在 irb/ruby 命令行脚本中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2190162/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com