Podczas pracy w środowisku powłoki dość często spotykam się z potrzebą kopiowania „danych wyjściowych potoku pośredniego” (np. Z / do już działających edytorów, na inne powłoki, inne maszyny itp.).
W środowisku okienkowym łatwą (i ogólną) metodą rozwiązania tego problemu jest często schowek systemowy, np .:
- X11:
... | xsel -i/xsel -o | ... - OS X:
... | pbcopy/pbpaste | ...
Jak mogę uzyskać podobnie wygodne zachowanie za pomocą narzędzia kopiuj / wklej tmux?
tmux show-bufferwykona kodowanie ósemkowe znaków sterujących C0 i bajtów spoza ASCII (np. akcentowane znaki łacińskie itp.). Możesz użyć,tmux save-buffer -jeśli chcesz surowych bajtów (zwykle tego właśnie chcesz).