Lorsque je travaille dans un environnement de shell, je rencontre assez souvent le besoin de copier la «sortie de tuyau intermédiaire» (par exemple depuis / vers des éditeurs déjà en cours d'exécution, vers d'autres shells, d'autres machines, etc.).
Dans un environnement de fenêtrage, une méthode simple (et générique) pour résoudre ce problème est souvent via le presse-papiers du système, par exemple:
- X11:
... | xsel -i
/xsel -o | ...
- OS X:
... | pbcopy
/pbpaste | ...
Comment puis-je obtenir un comportement similaire en utilisant la fonction de copier / coller de tmux?
tmux show-buffer
fera l'encodage octal des caractères de contrôle C0 et des octets non-ASCII (par exemple les caractères latins accentués, etc.). Vous pouvez utilisertmux save-buffer -
si vous voulez les octets bruts (c'est généralement ce que vous voulez).