シェルを終了した後も持続するようにtmuxクリップボードバッファを永久に保存する方法

シェルを終了した後も持続するようにtmuxクリップボードバッファを永久に保存する方法

からtmuxいくつかのテキストをインポートすると、私たちが見て貼り付けることができるバッファのリストに保存されます。これらのテキストを持続させる方法が見つかりませんでした。シェルを離れて戻ってくると、テキストは消えます。

これをどうやって入手できますか?

ベストアンサー1

tmux-buffersすべてのクリップボードバッファをディレクトリに保存するスクリプト:

#!/bin/bash
mkdir ~/tmux-buffers
tmux list-buffers -F "#{buffer_name}" | while read line || [[ -n $line ]];
do
   tmux save-buffer -b "$line" ~/tmux-buffers/"$line"
done

tmuxこれにより、バッファのロードを開始するたびに次のスクリプトを実行できます。

#!/bin/bash
ls -v ~/tmux-buffers | while read line || [[ -n $line ]];
do
   tmux load-buffer ~/tmux-buffers/"$line"
done

おすすめ記事