উত্তর:
আপনি জোড়-ফলকটি সন্ধান করছেন বলে মনে হচ্ছে। প্রযুক্তিগতভাবে আপনার প্রশ্নের দ্বিতীয় অংশের জন্য আপনি বর্তমান উইন্ডোতে একটি ফলকে যোগদান করতে চান, অন্য সেশনের পুরো উইন্ডো নয়, যেহেতু এতে একাধিক ফলক অন্তর্ভুক্ত থাকতে পারে।
এখানে একটি উদাহরণ। ধরা যাক আপনি সেশন 0, উইন্ডো 4 এবং সেশন 2 তে আপনি উইন্ডো 3 এর ফলকটি চান 1 টি টিএমউক্স প্রম্পটে ( ctrl+b :
ডিফল্টরূপে)
join-pane -s 2:3.1
এটি উইন্ডো 3 থেকে ফলক 1টি সরানো হবে, সেশন 2 (-র উত্স উইন্ডো এবং ফর্ম্যাট সেশন: উইন্ডো.পেন) আপনার বর্তমান অধিবেশন (সেশন 0) এ নিয়ে যাবে।
জেন-পেনের জন্য নীচে পূর্ণ ডক্স রয়েছে, যা আপনি tmux ম্যান পৃষ্ঠা থেকে পেতে পারেন। ডকসটি পড়ার জন্য আমার সবচেয়ে বিভ্রান্তিমূলক অংশটি এসআরসি-ফলক নির্দিষ্টকরণ সেশন, উইন্ডো এবং ফলক সংখ্যা ( session:window.pane
উপরের উদাহরণ অনুসারে) জন্য প্রত্যাশিত ফর্ম্যাটটি সন্ধান করছিল । আপনি নিজের সেশন এবং উইন্ডোগুলির নামও রাখতে পারেন এবং সূচক সংখ্যার পরিবর্তে names নামগুলি ব্যবহার করতে পারেন।
join-pane [-dhv] [-l size | -p percentage] [-s src-pane] [-t dst-pane]
(alias: joinp)
Like split-window, but instead of splitting dst-pane and
creating a new pane, split it and move src-pane into the
space. This can be used to reverse break-pane.
যদি আপনি একই সেশনের মধ্যে থেকে প্যানে যোগ দেওয়ার চেষ্টা করছেন তবে আপনি সহজাতভাবে আদেশ থেকে "অধিবেশন:" বাদ দিতে চাইবেন। এটি ব্যর্থ হবে। দেখে মনে হচ্ছে যে -s এবং -t স্যুইচ-পেনটিতে যুক্তিটি [অধিবেশন] আকারে যুক্ত করে: উইন্ডো [.পেন] [সেশন:] উইন্ডোর পরিবর্তে [.পেন]
এর অর্থ হল, অধিবেশনটি alচ্ছিক এবং: বাধ্যতামূলক। এটা বোকা। এটি http://google.com:/ এর http://google.com:80/ এর শর্টকাট সংস্করণ হিসাবে প্রয়োজন ব্রাউজারগুলির সমপরিমাণ এবং http://google.com/ o_O কে ত্রুটি প্রদান করা হবে
যেহেতু সিটিআরএল-বি! বর্তমান ফলকটিকে একটি পৃথক উইন্ডোতে বিভক্ত করুন (যা আমরা যা করতে চাই তার বিপরীতে) এবং সিটিআরটি-বি @ (যা ঠিক পাশেই রয়েছে!) ডিফল্টরূপে আনবাউন্ড হয় (যার অর্থ আপনি কোনও কিছুই ওভাররাইট করছেন না) আমি এই শর্টকাটটি তৈরির পরামর্শ দিচ্ছি ...
bind-key @ command-prompt -p "create pane from:" "join-pane -s ':%%'"