使用 (x)Ubuntu 18.04、oh-my-zsh 和 Ruby 3(通过 rvm 安装),自动完成选项的分页不再起作用。
在 ruby < 3 中,我可以执行以下操作
$ irb
2.6.1 :001 > Array:: # hit tab twice
一个提示会问我Display all 102 possibilities? (y or n)
,在回答“y”时会在列中显示所有数组方法。如果输出不适合屏幕,它将显示一页并让我分页(如 with less
)。
然而在 ruby 3 中,行为是不同的。它只会将所有选项转储在一列中并“裁剪”屏幕,即使我在终端中向上滚动我也看不到“第一个”数组方法。
我没有找到任何相关选项,irb --help
并且$PAGER
环境变量设置为less
. 我错过了什么?