我现在可以通过运行以下命令capture-pane -S -3000并使用以下键盘绑定来做到这一点:
bind C-y run "tmux save-buffer - | clip"
这需要我记住输入capture-pane -S -3000和按下Ctrl+B,Ctrl+Y。
我想一步一步做到:
bind C-y capture-pane -S -3000; run "tmux save-buffer - | clip"
但这行不通。
理想情况下,如果tmux询问我要从缓冲区复制多少行,那就很好了。举个例子:
bind C-y capture-pane -S -ASK_HOW_MANY_LINE_TO_INPUT; run "tmux save-buffer - | clip"
然后,如果按Ctrl+B,Ctrl+Y我将输入3000并按Enter键以获取最后的3000行。