Tmux এবং pbpaste, pbcopy এবং লঞ্চক্টেল ব্যবহার করে


25

আমি আবিষ্কার করেছি যে tmux বিরতি pbpaste, pbcopyএবং launchctl

এই সরঞ্জামগুলি দিয়ে এটিকে সুন্দর করে তোলার কোনও ভাল উপায় আছে কি?

উত্তর:


31

ঠিক আছে, আমি একটি সমাধান পেয়েছি ...

গিথুব এ সমস্যার কারণ কী তা সম্পর্কে ক্রিস জনসনের একটি ভাল লেখার ব্যবস্থা রয়েছে।

যদি আপনি হোমব্রু ইনস্টল করে থাকেন তবে তার সরঞ্জামগুলি কাজ করে তবে আরও ভাল সমাধান :

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কোন উদ্বেগ সঙ্গে এখন।

দ্বিতীয় লাইন কপি করতে দেয় tmuxটাইপ করে ম্যাক এর পেস্ট বাফার পেস্ট বাফার control- b control- c(প্রতিস্থাপন control- bআপনার tmux উপসর্গ কী দিয়ে)।

তৃতীয় লাইনটি সরাসরি ম্যাকের পেস্ট বাফারটি টাইপ করে পেস্ট করবে control-v। পার্শ্ব-প্রতিক্রিয়া হিসাবে এটি ম্যাকের পেস্ট বাফারটির tmuxপেস্ট বাফারে অনুলিপি করে।

আমি পছন্দ করতাম যদি আমি tmuxপুরোপুরি পেস্ট বাফারটি পুরোপুরি উপুড় করতে পারি এবং এটি সরাসরি ম্যাকের পেস্ট বাফারে পেস্ট করতে পারি তবে ... ওহ ভাল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.