分享一个 vim 和 tmux 的小技巧

yuancoder 2026-07-27 22:13 1

有这样一个场景,我们在 tmux 的一个窗口中分割了两个小窗口,一个写代码,一个执行命令,这中间可能需要来回切换窗口改代码,再执行同样的命令。


这时候可以使用 tmux 的命令 tmux send-keys -t ! Up Enter 向上一个分割的窗口(!)发送键盘指令: 上(Up), 回车( Enter ),就可以重复执行上一次的命令。


再加个快捷键异步执行, 不用来回切换窗口了,非常方便,也不用安装什么插件。


nnoremap <silent> <Leader>tt :call job_start('tmux send-keys -t ! Up Enter')<cr>

最新回复 (4)
  • theprimone 07-28 09:08
    1
    什么场景重复执行同样的命令?
  • yuancoder 楼主 07-28 09:59
    2
    @theprimone 比如测试
  • fakeDonaldTrump 07-28 10:31
    3
    @theprimone 楼主说的是,改完代码不用切换窗口,直接让另一个窗口执行与上次相同的命令?
  • wukaige 07-28 11:13
    4
    很有用!
* 帖子来源V2EX
返回