我正在一个屏幕上使用 Vim 开发一个 ruby 应用程序,而在另一个屏幕上我正在使用 irb 来测试我在 Vim 中编写的代码。
为了这个例子,我们会说只有 2 个 irb 命令来测试我编写的代码,一个load和一个方法调用。
通常,它超过 2 个命令 - 如果它只有 2 个,我会轻按两次向上箭头并按 Enter,但通常它在 5 或 6 个左右,最多需要 36 次按键才能运行最后 6 个命令。必须有更简单的方法。
有没有一种简单的方法可以按照执行顺序从 irb readline 历史缓冲区执行最后 X 个命令,其中 X 是您要运行的命令数?就像是;
run_last_x_commands(i)
我很确定这将是一段自定义编写的代码,我只是想知道是否有人已经解决了这个问题,或者这是我需要自己编写的东西。