Tmux- এ একটি নতুন উইন্ডোতে ফলকটি সরান


156

আমি জানি যে টিএমউক্সের দ্বারা একটি উইন্ডোটিকে ফলক হিসাবে যোগদান করা সম্ভব, তবে একটি পেনকে তার নিজস্ব উইন্ডোতে (ট্যাব) স্থানান্তরিত করা সম্ভব? আমি এটির পৃষ্ঠাটি অনুসন্ধান করার চেষ্টা করেছি কিন্তু এটি খুঁজে পেল না। আমার ধারণা শেল স্ক্রিপ্টের মাধ্যমে এটি করা সম্ভব, তবে আরও কিছু মার্জিত উপায় আছে কি?

উত্তর:


166

প্রাসঙ্গিক tmux কমান্ড

  • join-pane -s
  • join-pane -t
  • break-pane

বাইন্ডিং

আপনি নিম্নলিখিত বাইন্ডিংগুলি যুক্ত করতে পারেন আপনার ~/.tmux.conf:

## Join windows: <prefix> s, <prefix> j
bind-key j command-prompt -p "join pane from:"  "join-pane -s '%%'"
bind-key s command-prompt -p "send pane to:"  "join-pane -t '%%'"

উপরেরগুলি বিদ্যমান উইন্ডোগুলির মধ্যে প্যানগুলি সরাতে পারে।

একটি নতুন উইন্ডোতে একটি ফলক ভাঙ্গার জন্য, break-pane (যা আবদ্ধ হতে পারে) ব্যবহার করুন

পরিবর্তিত ব্যবহার

: সমস্ত তিনটি কমান্ড মত tmux এর প্রম্পট থেকে ব্যবহার করা যেতে পারে <prefix>+:তারপর break-pane
অথবা শেল এর প্রম্পটে (tmux অভ্যন্তরীণ) সঙ্গে tmux break-pane


11
আপনি নীচের ফর্ম্যাটটি ব্যবহার করে একটি ফলককে লক্ষ্য করে দেখানোর মতো: "মাইসিশন: মাইওয়াইন্ডো.মিপানে" (যদি কোনও আলাদা অধিবেশন হয়), এবং "মাইওয়াইন্ডো.মিপানে" (একই অধিবেশনে থাকলে)। সেই ফলকে চালিত প্রোগ্রামটি যদি অনন্য হয় তবে আপনি "মাইসেশন: প্রগনাম "ও ব্যবহার করতে পারেন।
বেন ডেভিস

15
bind-key !অন্য উত্তর থেকে আমার কেবল প্রয়োজন।
গুয়াকা

137

কমান্ড তালিকা থেকে, আপনি দেখতে পারেন যে এটিকে ব্রেক-ফলক বলা হয় এবং কমান্ডটি ঠিক

বাঁধন-কী!

যেখানে বেঁধে কী করতে ডিফল্ট হয় Ctrl+ +B


5
"ভাঙ্গা" ফলকটি পিছনে সংযুক্ত করার মতো কিছু আছে?
নাজিকাস

3
@nazikus আপনি ব্যবহার করতে পারেন join-pane। আপনি যদি এর জন্য কোনও বাঁধা না দেখেন bind-key ?(আমি না), আপনি কমান্ড প্রম্পটটি ডেকে bind-key :এক্সিকিউট করতে পারেন join-pane -t <destination pane index>
অস্টিন অ্যাডামস

4
কোলন ভুলো না! এটি join-pane -t <optional session name>:<destination pane index>যেমনjoin-pane -t :0
ওয়ালফ

11

ওএসএক্স - 1.9 এ হোমব্রিউ থেকে ইনস্টল করা tmux- র সর্বশেষ সংস্করণে - মেনু সহ ডিফল্ট কী-বাইন্ডিং প্রয়োগসমূহ জোড়-ফলক

bind-key          S choose-window "join-pane -v -s "%%""
bind-key          V choose-window "join-pane -h -s "%%""
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.