我正在一个屏幕中使用 Vim 开发一个 ruby 应用程序,在另一个屏幕中我使用 irb 来测试我在 Vim 中编写的代码。
在这个例子中,我们假设只有 2 个 irb 命令来测试我编写的代码,一个加载和一个方法调用。
一般来说,它超过 2 个命令 - 如果只有 2 个命令,我会点击向上箭头两次并按 Enter 键,但通常大约有 5 或 6 个命令,最多需要按 36 个按键才能运行最后 6 个命令。 一定有一种更简单的方法。
是否有一种简单的方法可以按照执行顺序从 irb readline 历史缓冲区执行最后 X 个命令,其中 X 是您要运行的命令数?类似的东西;
run_last_x_commands(i)
我很确定这将是一段自定义编写的代码,我只是想知道是否有人已经解决了这个问题,或者这是否是我需要自己编写的东西。
最佳答案
关于ruby - 运行 IRB 命令历史记录中的最后 X 个命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3592954/