উত্তর:
হ্যাঁ এটি বেশ সহজ, move-pane
tmux কমান্ডটি ব্যবহার করুন । আরও তথ্যের জন্য চালান
man tmux | less -I '+/mOVE-pane'
কৌতুকপূর্ণ অংশটি কেবল tmux কীভাবে প্যানগুলি পরিচালনা করতে কমান্ডগুলিতে সেশন, উইন্ডোজ এবং প্যানগুলি রেফারেন্স করে তা জানে is
আপনি অন্য সেশনে যেতে চান এমন ফলকটিতে যান
চালিয়ে লক্ষ্য সেশনের নাম পান <prefix>s
।
আমার সিস্টেমে যে উত্পাদন করে:
(0) + 0: 8 windows (attached)
(1) + 1: 1 windows
^
|
This is the session name. It could be different
on your system and it could be a word (not just a number).
<prefix>:move-pane -t <session_name>:<window number>
^^^^^^^^^^^^^^ the name from above goes in here
সুতরাং আমার সিস্টেমে আমি চলমান প্রক্রিয়াটি সহ ফলকের মধ্যে চলে এসেছি, দৌড়ে গেল
<prefix>:move-pane -t 1:1
এবং এতে প্রক্রিয়াটি সহ ফলকটি সেশনের একটি উইন্ডোতে স্থানান্তরিত করে 1
।
এটি একটি বিভক্ত হিসাবে sertedোকানো হয়, তাই সাধারণত আপনি অন্য সেশনে উইন্ডোটি নিক্ষোপ করা উইন্ডো হিসাবে চালাতে চান।
দ্রষ্টব্য: মনে হচ্ছে টার্গেট উইন্ডোটি থাকা দরকার, অন্যথায় move-pane
কমান্ডটি একটি ত্রুটি জারি করবে।
একটি tmux কমান্ড মধ্যে সেশন, উইন্ডোজ এবং ফলকগুলি উল্লেখ জন্য বিন্যাস সম্পর্কে আরো পৃষ্ঠভূমির জন্য, অধ্যায় দেখুন COMMANDS
মধ্যে man tmux
।
আমি মন্তব্য করতে পারছি না, তাই আমি এটি এখানে রাখব: tmux 2.1-3 বিল্ড 1-এর জন্য সঠিক কমান্ডটি হওয়া উচিত:
<prefix>:move-pane -t session_name:window_number
- আপনার -t
অধিবেশন নামের আগে " " একটি সংখ্যা প্রয়োজন (প্রয়োজনে একটি সংখ্যা নয়) এবং প্রদত্ত নম্বরযুক্ত উইন্ডো অবশ্যই উপস্থিত থাকতে পারে।
বাকি সব যেমন দ্বারা বর্ণনা করা হয় the_velour_fog মধ্যে তার উত্তর ।
দ্রষ্টব্য আপনি টাইপ শুধুমাত্র একটি যদি session_name
ছাড়া window_number
যেমন:
<prefix>:move-pane -t session_name:
,
তারপরে আপনার ফলকটি গন্তব্য সেশনের বর্তমান উইন্ডোতে সরানো হবে (এবং এই উইন্ডোটি বিভক্ত হবে)।
পিপিএস যদি আপনি কেবল আপনার উইন্ডোটি সরিয়ে নিতে চান (এবং কেবল আপনার ফলকটি নয়), তবে tmux ক্লায়েন্টদের মধ্যে কীভাবে উইন্ডোটি সরানো যায় সে সম্পর্কে একটি ভাল উত্তর রয়েছে :
<prefix>:move-window [-d] [-s src-window] [-t dst-window]
(alias: movew)
কোথায় src-window
এবং dst-window
ফর্ম আছে session:window.pane
।
আমার দুটি সেশন চলছে, প্রতিটি তাদের নিজস্ব আইটার্মে। ফলকটি একটি সেশন থেকে অন্য সেশনে স্থানান্তরিত করার জন্য আমার যা যা করা দরকার তা হ'ল
ফলকটি নির্বাচন করুন
<leader>s <session>
<session>
বর্গাকার বন্ধনীগুলির ভিতরে একটি সংখ্যা যেখানে
tmux 2.7
<prefix>m
, গন্তব্য উইন্ডোতে<prefix>w
যান এবং চিহ্নিত ফলকটি সেখানে সরিয়ে নিনjoin-pane
।