Tmux বিদ্যমান পেনগুলির সাথে প্যারেন্ট উইন্ডোকে বিভক্ত করছে


1

ধরা যাক আমার দুটি উইন্ডোযুক্ত একটি উইন্ডো রয়েছে (আকারের অপ্রাসঙ্গিক, 'এ' = সক্রিয়)

+-----+-----+
|     |  A  |
|     |     |
|     |     |
|     |     |
+-----+-----+

আমি থাকলে split-windowআমি পেতাম:

+-----+-----+
|     |  A  |
|     |     |
|     +-----+
|     |     |
+-----+-----+

যা সাধারণত জরিমানা হয়। তবে আমি কি এটি বর্তমান পেনের পরিবর্তে প্যারেন্ট উইন্ডোটি বিভক্ত করতে বলতে পারি? উদাহরণ:

+-----+-----+
|     |  A  |
|     |     |
+-----+-----+
|           |
+-----------+

উত্তর:


2

এটা চেষ্টা কর: :splitw -v -f

এই বর্ণনা অনুসারে:

-F বিকল্পটি সক্রিয় ফলকটিকে বিভক্ত করার পরিবর্তে পুরো উইন্ডো উচ্চতা (-h) বা পূর্ণ উইন্ডো প্রস্থ (-v সহ) বিস্তৃত করে একটি নতুন ফলক তৈরি করে।

আমার ধারণা এটি এখনও "প্যারেন্ট পেন" ডিজাইনের মতো বহুমুখী নয়, তবে অনেকগুলি কম জটিল লেআউট সহজেই সমাধান করবে।


এটি কার্যকরভাবে প্যারেন্ট ফলকে বিভক্ত করছে, পুরোপুরি বহুমুখী।
ম্যাথু

@jgillman এই সঠিক উত্তর হওয়া উচিত।
চকৃত

0

আসল উত্তর:
স্প্লিটউ কমান্ড একটি লক্ষ্য নির্দিষ্ট করার জন্য সমর্থন করে।
ফলক নির্দিষ্ট করতে -t ব্যবহার করুন।

Ctrl-B: splitw -t 0

খুব দরকারী পার্শ্ব নোটে:

Ctrl-B q
কোন ফলকটি ব্যবহার করতে হবে তা চিহ্নিত করতে সহায়তা করবে।

একই প্যানে ঘন ঘন এটি করতে চান ("বর্তমান ফলকে" পরিবর্তে পেন সংখ্যা শূন্যের মতো)? তারপরে একটি কীবোর্ড বাইন্ডিং তৈরি করুন।

উত্তরের সম্প্রসারণ:
নীচে প্রশ্নটিতে ASCII শিল্প দ্বারা অনুরোধ করা লেআউটটি তৈরি করবে।

(1): একেবারে নতুন উইন্ডো দিয়ে শুরু করুন। সম্ভবত কঠোরভাবে প্রয়োজন হয় না, তবে আমি পরীক্ষাটি সহজ করার জন্য এটি করেছি।
(২): একটি উল্লম্ব বিভাজন করুন (Ctrl-B: splitw -h)
(3) : ptionচ্ছিক , তবে প্রস্তাবিত: ফলক # 1 তে এমন কিছু করুন যাতে ফলকটি অন্যরকম দেখতে লাগে, যাতে আপনি দেখতে পারেন যে এটি উদ্দেশ্য হিসাবে কাজ করে। (4): Ctrl-B টিপুন
(5): আপনার একটি কোলন প্রয়োজন হলেও এটি নীচের পাঠ্যের অংশ। নিম্নলিখিত লেখায় আটকান।

: স্প্লিটউ -t 0; splitw -t 0 -h; সিলেক্ট-টি 1; অদলবদল-ফলক -3; সিলেক্ট-টি 1; হত্যার ফলক -t 1

()): কম্পাউন্ড কমান্ড চালাতে এন্টার টিপুন।

দ্রষ্টব্য (7): প্রদর্শিত পদ্ধতির নির্দিষ্ট ফলক সংখ্যার উপর নির্ভর করে, তাই পদক্ষেপ (1) অত্যন্ত প্রস্তাবিত। আমি বলছি না যে এই সমাধানটি অন্যান্য লেআউটের জন্য অত্যন্ত মানিয়ে যায় এবং তাই কীবোর্ডের বাইন্ডিংটিকে হার্ড-কোডিং করা অন্য শুরুর পরিস্থিতিতে অপ্রত্যাশিত ফলাফল আনতে পারে। তবে এটি কীভাবে সুনির্দিষ্টভাবে অনুরোধ করা হয়েছিল তা কীভাবে করবেন তা দেখায়, সুতরাং এটি কীভাবে এটি করা যায় (যা কোনও কার্যে স্বয়ংক্রিয় পদ্ধতির নকশার সময় প্রায়শই সহায়ক) this
দ্রষ্টব্য (8): আমি বিশেষত কিল-ফলক ব্যবহারের সাথে এই পদ্ধতির বিষয়ে যথেষ্ট সতর্ক। প্রত্যাশার মতো কিছু যদি কাজ না করে তবে সহজেই কাজটি হারাতে পারে বলে মনে হয়। যদি আপনি এটিকে কী বাঁধাইয়ের মধ্যে রাখার চেষ্টা করতে চান তবে আপনারা সিটিআরএল-বি x এর জন্য ডিফল্ট বাইন্ডিং (Ctrl-B এর সাথে দেখানো হবে?) হিসাবে নিশ্চিত হওয়া বিবৃতিটি ব্যবহার করে বিবেচনা করুন।


আমি আপনার প্রতিক্রিয়া প্রশংসা করি, কিন্তু আপনার উদাহরণগুলি কেবল আমার প্রথম উদাহরণে বিভাজন তৈরি করবে। এটি বলার জন্য, এটি এখনও লক্ষ্য পেনকে বিভক্ত করে, "প্যারেন্ট" উইন্ডোটি নয়। আমি মনে করি না যে বিদ্যমান উল্লম্ব বিভাজনের সাথে আমি যেভাবে নির্দিষ্ট করেছি তাতে বিভক্ত হওয়া সম্ভব।
jgillman

প্রতিক্রিয়া গৃহীত. ASCII শিল্পের বিশদগুলিতে কেবল তাদের দিকে পর্যাপ্ত মনোযোগ দেওয়া হয়নি। প্রতিক্রিয়া হিসাবে, মূল উত্তর উল্লেখযোগ্যভাবে প্রসারিত করা হয়েছে।
তোগাম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.