我如何重复TMUX发送命令x次



有时我发现自己在一些repl中编码,编写和调试一些函数/逻辑,并进行一些尝试和错误,有点像测试一些思维过程。

如果它是一个简单的函数,我可以点击向上箭头直到我找到开始,按回车键,做同样的事情几行,直到我找到我想编辑的地方。

但是,如果我运行一些其他的命令,并在我的思想回到我想要玩更多的其他想法之前玩一些其他的东西,我可能会发现自己反复点击,比如25次,然后进入,然后重复,直到我准备好编辑。

我这样做是因为我有一个顿悟的时刻,我不想重新考虑所有的工作,忘记我的顿悟。

由于我总是在tmux中,我想也许我可以找到某种方法来发送x次按键。

我发现,我可以按ctrl+b,然后按:send Up来模拟我的向上箭头键。

作为一个vim的重度用户,我想也许有一种方法可以输入数量,就像我在vim中一样。

例如:Ctrl+b:15 send Up,或:send 15 Up

没有运气。

我用不同的关键词搜索过它,也没有运气。

我觉得我错过了一些简单而容易的东西,但此刻我正在胡思乱想。

我如何重复这个send命令x次?

也许是这样的?

:run-shell 'for i in $(seq 1 25); do tmux send-keys "#$i" Enter; done'

最新更新