これでこのコマンドを実行しcapture-pane -S -3000
、次のキーバインディングを使用してこれを行うことができます。
bind C-y run "tmux save-buffer - | clip"
これを行うには、を入力して押す必要があることcapture-pane -S -3000
を覚えておく必要がありますCtrl+B
。Ctrl+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+Y
3000と入力し、Enterを押して最後の3000行を取得します。
ベストアンサー1
Cyをバインドし、「tmux Capture-pane -pS-|clip」を実行します。
Bind Cy コマンドプロンプト -p "何行ですか?" '"tmux Capture-pane -pS-%%%|clip"を実行