ブログ

読んで思い出す。忘れるために書く

Q. tmux で選択・コピーしたテキストをファイルに書き出すには

A. cat とヒアドキュメントとを併用して書き出す

# コピーモードの開始 bind-key [
# [space] で選択開始、hjkl PageUp/PageDown など各種キーで選択位置の移動、[Enter] で範囲確定
cat <<EOF > paste.txt
> # ここで貼り付け操作 bind-key ]
> EOF

クリップボードに書き出したい場合は次の設定をする

bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -in -selection clipboard'

Link