GNU স্ক্রিনটি উল্লম্ব বিভাজন থেকে অনুভূমিক এবং পিছনে স্যুইচ করুন


9

আমি উল্লম্ব বিভাজনকে সমর্থন করে জিএনইউ স্ক্রিনের একটি সাম্প্রতিক সংস্করণ ব্যবহার করছি।

আমি একবার 2 এ একটি উইন্ডো বিভক্ত করার পরে, আমি কীভাবে স্যুইচ করতে পারি যাতে তারা উভয়ই পুরো অঞ্চলটিকে আড়াআড়িভাবে বনাম উল্লম্বভাবে পুরো অঞ্চলটিকে ভাগ করে দিচ্ছে?

অন্য উইন্ডো থেকে ভিজ্যুয়াল নির্বাচন উপচে পড়া এবং দখলটিকে ছাড়াই এক উইন্ডো থেকে কিছু পাঠ্য কপির জন্য আমাকে অনুভূমিকতে পরিবর্তন করতে হবে।

তারপরে আমার আবার অনুভূমিক থেকে উল্লম্ব বিভাজনে ফিরে যেতে হবে।

উত্তর:


10

GNU screenপূর্বনির্ধারিত কোনও বিন্যাসের সাথে আসে না, সুতরাং আপনার নিজের রোল করা দরকার। আমি আমার। / .স্ক্রিনসিআরকে যা যুক্ত করেছি তা এখানে:

# define layouts
layout new 'horizontal'
split
layout new 'vertical'
split -v
layout new  'main' 

# bind control sequences for new layouts
bind V layout select 'vertical'
bind H layout select 'horizontal'
bind ' ' layout next # <- actually means Ctrl-a + Space

এটির সাথে Ctrl+ a Space| সহ লেআউটগুলি স্যুইচ করা সম্ভব V| H

(প্রকৃতপক্ষে, সমস্ত কন্ট্রোল সিকোয়েন্সগুলি ডিফল্টরূপে Ctrl+ দিয়ে শুরু হয় a, তাই আমি এখন থেকে এটিকে বাদ দেব))

এই সমাধানটি আদর্শ নয় - একটি স্ক্রিন সেশন শুরু করার পরে আপনাকে প্রথমে ক্লান্তিকরভাবে প্রতিটি 'অঞ্চল' (বিন্যাসের অংশগুলি) এর সাথে মনোযোগ দিতে হবে TABএবং একটি প্রক্রিয়া সংযুক্ত করতে man screenহবে ( সমস্ত জায়গাতেই তাদের 'উইন্ডোজ' বলার জন্য জোর দিয়ে থাকে) n| p| 0-9| Ctrl+ cবা আপনার পছন্দের একটি ভিন্ন পদ্ধতি।

আমি ধারণা করি আপনি যখন সম্ভব হত্যার পরিবর্তে আলাদা করতে চান

... এবং এটি আপনার ব্যবহারের ক্ষেত্রে আশা করা উচিত। চিয়ার্স!


সংশোধিত সমাধানের জন্য ধন্যবাদ। আপনি যেমন স্ক্রিনের জন্য এই জাতীয় সমাধান লিখতে পারেন তবে tmux পছন্দ করেন, এখন সময় এসেছে এটি পরীক্ষা করার জন্য!
ljs.dev

1
ঠিক একটি আপডেট হিসাবে - আমি এর tmuxকিছুক্ষণ পরে চলে এসেছি এবং কখনই মিস করিনি screen:)
ljs.dev

আমি উল্লম্ব বিভাজনের জন্য যুগে যুগে দেখতে পেলাম: split -vঅনেক অনেক ধন্যবাদ!
দান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.