Quando lavoro in un ambiente shell, incontro abbastanza spesso la necessità di copiare "output di pipe intermedio" (ad es. Da / verso editor già in esecuzione, su altre shell, altre macchine, ecc.).
Quando ci si trova in un ambiente con finestre, un metodo semplice (e generico) per risolverlo è spesso tramite gli appunti di sistema, ad es .:
- X11:
... | xsel -i
/xsel -o | ...
- OS X:
... | pbcopy
/pbpaste | ...
Come posso ottenere un comportamento altrettanto conveniente usando la funzione di copia / incolla di tmux?
tmux show-buffer
eseguirà la codifica ottale di caratteri di controllo C0 e byte non ASCII (ad esempio caratteri latini accentati, ecc.). Puoi usarlotmux save-buffer -
se vuoi i byte grezzi (di solito è quello che vuoi).