Ao trabalhar em um ambiente shell, eu frequentemente encontro a necessidade de copiar 'saída de tubo intermediário' (por exemplo, de / para editores já em execução, para outros shells, outras máquinas etc.).
Quando em um ambiente de janelas, um método fácil (e genérico) para resolver isso geralmente é através da área de transferência do sistema, por exemplo:
- X11:
... | xsel -i
/xsel -o | ...
- OS X:
... | pbcopy
/pbpaste | ...
Como posso obter um comportamento igualmente conveniente usando o recurso de copiar / colar do tmux?
tmux show-buffer
fará codificação octal de caracteres de controle C0 e bytes não ASCII (por exemplo, caracteres latinos acentuados, etc.). Você pode usartmux save-buffer -
se quiser os bytes brutos (geralmente é o que você deseja).