ฉันได้ค้นพบว่าtmuxแบ่งpbpaste, และpbcopylaunchctl
มีวิธีที่ดีในการทำให้เล่นกับเครื่องมือเหล่านี้ได้หรือไม่?
ฉันได้ค้นพบว่าtmuxแบ่งpbpaste, และpbcopylaunchctl
มีวิธีที่ดีในการทำให้เล่นกับเครื่องมือเหล่านี้ได้หรือไม่?
คำตอบ:
ตกลงฉันพบวิธีแก้ปัญหา ...
Chris Johnsen มีการเขียนที่ดีถึงสิ่งที่ทำให้เกิดปัญหานี้กับ GitHub
เครื่องมือของเขาทำงานได้ แต่เป็นทางออกที่ดีกว่าถ้าคุณติดตั้งhomebrewไว้ที่:
brew install reattach-to-user-namespace
จากนั้นใน~/.tmux.confเพิ่มบรรทัดเหล่านี้:
set-option -g default-command "reattach-to-user-namespace -l zsh" # or bash
bind C-c run "tmux show-buffer | reattach-to-user-namespace pbcopy"
bind C-v run "reattach-to-user-namespace pbpaste | tmux load-buffer - && tmux paste-buffer"
บรรทัดแรกเพื่อให้แน่ใจว่าเปลือกของคุณสามารถพูดคุยกับpbpaste, pbcopyและlaunchctlตอนนี้มีไม่ต้องกังวล
บรรทัดที่สองให้คุณคัดลอกtmuxpaste ลงในpaste buffer ของ Mac โดยพิมพ์control- b control- c(แทนที่control- bด้วยคีย์คำนำหน้า tmux ของคุณ)
บรรทัดที่สามโดยตรงจะวาง buffer วางของ Mac control-vโดยการพิมพ์ ในฐานะที่เป็นผลข้างเคียงมันจะคัดลอกบัฟเฟอร์ของ Mac ลงในบัฟเฟอร์tmuxของการวาง
ฉันต้องการถ้าฉันสามารถtmuxวางบัฟเฟอร์ของnuke โดยสิ้นเชิงและวางลงในบัฟเฟอร์การวางของ Mac ได้โดยตรง แต่ ...