Tmux ক্লায়েন্টদের মধ্যে উইন্ডো সরান


114

আমি শুধু টিএমউক্স শিখছি এবং স্ক্রিন নিয়ে আমার অভিজ্ঞতা নেই। আমি ভাবছি যে আমি যদি একটি টিএমউক্স ক্লায়েন্টের উইন্ডোটিকে অন্য টিএমউक्स ক্লায়েন্টে স্থানান্তর করতে পারি তবে। আমি আমার আইআরসি ক্লায়েন্টকে আমার স্ক্রিনের একটি নতুন উইন্ডোতে স্থানান্তরিত করতে চাই।

উত্তর:


180

হ্যাঁ, আপনি মুভ-উইন্ডো কমান্ডটি ব্যবহার করতে পারেন:

move-window [-d] [-s src-window] [-t dst-window]
           (alias: movew)

এটি লিঙ্ক-উইন্ডোর অনুরূপ, এসসিআর-উইন্ডোটির উইন্ডোটি ডিএসটি-উইন্ডোতে সরানো ছাড়া।

যেখানে সিআরসি-উইন্ডো এবং ডিএসটি-উইন্ডোর ফর্ম রয়েছে: সেশন: উইন্ডো.পেন (সেশন এবং উইন্ডো নাম বা আইডি হতে পারে)।

সুতরাং, ধরুন আপনার একটি 'চক্র' উইন্ডো সহ একটি 'চ্যাট' সেশন রয়েছে এবং আপনি এটি করতে পারেন এমন 'অন্যান্য_্যাসিওশন' সেশনে স্থানান্তরিত করতে চান (tmux প্রম্পটে):

move-window -s chat:irc -t other_session

আপনি যদি ইতিমধ্যে চ্যাটে থাকেন: irc উইন্ডোতে আপনার উত্সটি নির্দিষ্ট করার দরকার নেই

move-window -t other_session:

এটা করবো.

একইভাবে, 'অন্যান্য_অ্যাসিওশন' সেশন থেকে আপনার লক্ষ্য নির্দিষ্ট করার দরকার নেই।

movew -d irc:irc_window

যদি আপনি উইন্ডোজ / সেশনগুলির নাম না রাখেন তবে আপনাকে তাদের আইডিগুলি ব্যবহার করতে হবে।


42

আর একটি দরকারী:

 link-window [-dk] [-s src-window] [-t dst-window]
               (alias: linkw)
         Link the window at src-window to the specified dst-window.  If dst-window is specified
         and no such window exists, the src-window is linked there.  If -k is given and
         dst-window exists, it is killed, otherwise an error is generated.  If -d is given, the
         newly linked window is not selected.

এর অর্থ আপনি একাধিক সেশন জুড়ে একটি উইন্ডো ভাগ করতে পারেন:

Assuming I have these 2 sessions:  daemons and proj

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