yuancoder
V2EX  ›  Vim

分享一个 vim 和 tmux 的小技巧

  •  
  •   yuancoder · 12h 3m ago · 572 views

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

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

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

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

    2 replies    2026-07-28 09:59:52 +08:00
    theprimone
        1
    theprimone  
       1h 8m ago
    什么场景重复执行同样的命令?
    yuancoder
        2
    yuancoder  
    OP
       17 mins ago
    @theprimone 比如测试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6021 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 02:17 · PVG 10:17 · LAX 19:17 · JFK 22:17
    ♥ Do have faith in what you're doing.