我现在可以通过运行以下命令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行。