gpt4 book ai didi

ruby - 在 pry 中导航多行命令历史记录的奇怪错误

转载 作者:数据小太阳 更新时间:2023-10-29 08:00:49 25 4
gpt4 key购买 nike

当我在 pry 或常规 irb 控制台中输入一个对于控制台宽度来说太长的字符串时,它会像往常一样换行,请参见下文(在 OS X 10.8.2 terminal.app 中使用 pry):

pry - entering ok

然而,当我尝试使用向上箭头重播命令时,我得到了这个: enter image description herePry 切断一些命令并重复提示。另一方面,Irb 表现得很好,甚至可以在需要时向上滚动缓冲区: irb - ok replay

最佳答案

Kyrylo:如果您 Pry.auto_resize!

,我们已将其修复在 master 分支中

但这里的问题是(正如 ryanf 在 Freenode #pry 上指出的那样),提示中有颜色转义。

\e[XXn 不占用空间,但算作 5 个字节,因此 Readline 会感到困惑。

有谁知道没有这个问题的 Readline 的任何 Ruby 使用?

关于ruby - 在 pry 中导航多行命令历史记录的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13713559/

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