我正在一个屏幕上用Vim开发一个ruby应用程序,而在另一个屏幕上,我使用irb来测试我在Vim中编写的代码。
为了这个例子,我们会说只有2个irb命令来测试我写的代码,一个加载和一个方法调用。
一般来说,它超过2个命令 - 如果它只有2个,我会点击向上箭头两次,然后按回车键,但通常是5或6个键,而最多只需要36个按键就可以运行最后6个命令。有必须是一个更简单的方法。运行IRB命令历史记录中的最后一个X命令?
是否有一种简单的方法可以按照执行顺序从irb readline history buffer执行最后一个X命令,其中X是要运行的命令的数量?就像是;
run_last_x_commands(I)
我敢肯定,这将是代码的自定义书面形式,我只是想知道是否有人已经解决了这个问题,如果这是我需要我自己写。
哇,这该死的冷静。 – AboutRuby 2010-08-29 07:06:18
这就是我最终使用的,并继续使用到今天。谢谢! – 2011-05-18 23:26:40