私はしばしばテキストをコピーするためにコピーモードでtmuxを使用しますが、私がしたいのは、コピーモードに入るのではなく、コマンドラインを使用してテキストをコピーすることです。
たとえば、Macコンピュータでvimを直接V
使用する場合。強調表示されたvimテキストをシステムクリップボードに送信します。これは、tmuxのコピーモードがそれを「見る」ことができるようにレンダリングするには行が長すぎてvimではしたくない場合に便利です。:
'<,'>
w ! pbcopy
set wrap
私はtmuxを使って同じことをしたいと思います。たとえば、次のようになります。
$ echo "some text" | tmux copy-buffer
V
またはvimで1行を強調表示した後:
:'<,'>w ! tmux copy-buffer
man tmux
ああ、私がこれを行うことができることを示す何も見つかりません。これを行う方法を知っている人はいますか?
答え1
あなたが欲しいと思います。
tmux load-buffer -