tmuxバッファ全体をクリップボードにコピーするには?

tmuxバッファ全体をクリップボードにコピーするには?

これでこのコマンドを実行しcapture-pane -S -3000、次のキーバインディングを使用してこれを行うことができます。

bind C-y run "tmux save-buffer - | clip"

これを行うには、を入力して押す必要があることcapture-pane -S -3000を覚えておく必要がありますCtrl+BCtrl+Y

たとえば、次のように1つの手順で実行したいと思います。

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+Y3000と入力し、Enterを押して最後の3000行を取得します。

ベストアンサー1

Cyをバインドし、「tmux Capture-pane -pS-|clip」を実行します。

Bind Cy コマンドプロンプト -p "何行ですか?" '"tmux Capture-pane -pS-%%%|clip"を実行

おすすめ記事