যদিও আমি প্যানগুলির জন্য tmux ব্যবহার শুরু করেছি, তবুও আমি উইন্ডোগুলির মধ্যে মাল্টিপ্লেক্সে পর্দা ব্যবহার করি। tmux সম্ভবত এই কার্যকারিতা রয়েছে, কিন্তু এক উইন্ডো থেকে অন্য উইন্ডোতে প্যানগুলি অদলবদল করা আমার পক্ষে স্বজ্ঞাত নয়, বা দুটি সংযুক্ত tmux ভিউয়ার একই ডিমন (স্ক্রিন-এক্স আচরণ) এর মধ্যে বিভিন্ন উইন্ডো দেখতে পাবে না, এইভাবে স্ক্রিন-ইন-টিএমউक्स সমাধান। এগুলি দুটি tmux.conf বাইন্ড যা আমাকে খুঁজে বের করতে সবচেয়ে দীর্ঘ সময় নিয়েছিল এবং আমি প্রতিদিন ব্যবহার করি।
প্রথম, বাঁধাই করা এম (ctrl-b শিফট-এম), মাউস পেন-পিক এবং মাউস হাইলাইট / অনুলিপিটির মধ্যে টমগ্স টগল করে। আপনি এখনও পেন-পিক মোডে অনুলিপি / পেস্ট করতে পারেন, তবে আপনাকে অবশ্যই শিফটটি ধরে রাখতে হবে (এবং যদি আপনি এটির অভ্যাসে চলে যান তবে অন্য কোনও অ্যাপ্লিকেশনে অনুলিপি / পেস্ট আপনাকে কিছুটা দরিদ্র করে তুলবে, আমাকে বলুন)। ম্যাক্রো এটি দৃশ্যত স্পষ্ট করে তোলে যে বর্তমানে কোন মোডটি নির্বাচন করা হয়েছে।
bind M set mouse-select-pane \; if '[ "`tmux show -v mouse-select-pane`"= "on" ]' "set status-bg cyan \; set pane-active-border-bg cyan" "set status-bg green \; set pane-active-border-bg default"
দ্বিতীয়টি, বাইন্ড সিএল (ctrl-b ctrl-l), 4 টি প্যানের যে কোনও বিন্যাস গ্রহণ করবে এবং এটি আমার পছন্দসই বিন্যাসে পরিণত করবে। প্রায়শই, আমি খুঁজে পেয়েছি যে আমি একটি ফলকে সিটিআরএল-ডি হিট করেছি আমার মনে হয়েছিল এটি বন্ধ করার জন্য পর্দার অভ্যন্তরে রয়েছে, তবে পরিবর্তে কোনও স্ক্রিন সেশন ছিল না এবং এটি ফলকটি বন্ধ করে দিয়েছে। যেহেতু আমার বিন্যাসটি ভি-বিভক্ত, এইচ-স্প্লিট, ভি-স্প্লিট এবং কিছু আকার পরিবর্তনকারী, যদি আমি ভুলক্রমে শেষ উইন্ডো ব্যতীত অন্য কোনওটি বন্ধ করি, তবে আমার পুনরায় তৈরি করতে হবে এমন একটির মধ্যে মধ্যবর্তী প্যানগুলি বন্ধ করার জন্য এটি ব্যথা হয়ে যায় (কোনও পাং উদ্দেশ্য নয়) becomes এবং সর্বশেষ, তারপরে পুনরায় তৈরি এবং পুনরায় আকার দিন এবং অবশেষে প্যানগুলি হত্যার সময় আমাকে যে কোনও স্ক্রিন সেশন থাকতে হবে তা পুনরায় সংযুক্ত করুন। এই ম্যাক্রোর সাহায্যে আমি একটি নতুন ফলক তৈরি করতে পারি, সিটিআরএল-বি {(অদলবদল-ফলকের জন্য ডিফল্ট বাইন্ড) সঠিক ক্রমে ফিরে না আসা পর্যন্ত ম্যাক্রোটিতে আঘাত করুন এবং সবকিছু স্বাভাবিক অবস্থায় ফিরে আসবে। আমার পছন্দসই লেআউট সম্ভবত আপনার মত একই না,list-windows
নীচের মত লেআউট স্ট্রিং পেতে কমান্ড।
bind C-L select-layout a18e,155x94,0,0[155x18,0,0,6,155x75,0,19{81x75,0,19,31,73x75,82,19[73x22,82,19,32,73x52,82,42,33]}]
যদি এটি আপনার স্বাদের জন্য খুব নির্দোষ হয়, ফলক পরিচালনার জন্য সর্বদা tmuxinator থাকে।
zombie qr
প্রক্রিয়াটি মরে গেলেও উইন্ডোটি উন্মুক্ত রাখে এবংq
এটি বন্ধ করতে বাr
প্রক্রিয়া পুনরুত্থিত করতে দেয়। সফ্টওয়্যার যাচাইকরণের জন্য দরকারী।