টায়মাক্স টার্মিনাল উইন্ডোটিকে vi লাইনের সেটিংকে সম্মান জানাতে পুনরায় আকার দেবে না কেন?


3

বলুন আমি একটি টার্মিনাল খুলি

$ echo $LINES
25
$ vi
:set lines?
25
:set lines=50
:!echo $LINES
50

-যে আমি প্রত্যাশা করতাম (এবং টার্মিনাল উইন্ডোটির আকার পরিবর্তন করে সবকিছু কার্যকর হয়)। তবে আমি যদি একটি টাটকা (পুনরায় আকার না দেওয়া) টার্মিনাল থেকে tmux শুরু করি

$ tmux new -s resize_for_crying_out_loud
$ echo $LINES
25
$ vi
:set lines?
25
:set lines=50
:!echo $LINES
25

এবং vi অপব্যবহারযোগ্য কারণ এটি বিভ্রান্ত হয়ে পড়ে এবং সঠিক রেন্ডার করে না। আমি মাউসের সাহায্যে উইন্ডোর আকার সামঞ্জস্য করতে পারি, এবং এটি উভয়ই পেতে: সেট লাইনগুলি? এবং: প্রতিধ্বনি $ লাইনগুলি আদেশ দেয়। এছাড়াও টিএমএম-তে স্ক্রিন-256 রঙ-এটি, টিএমআরসে টিআরএম = আরএক্সভিটি-ইউনিকোড-256 রঙিন সাধারণ টার্মিনালে।

$ tmux new -s this_is_how_the_manual_says_to_resize -y 50

এছাড়াও কাজ করে না।

উত্তর:


1

আমার যা প্রয়োজন তা হ'ল wmctrl প্রোগ্রামটি ব্যবহার ও ইনস্টল করা। প্রথমে tmux- এ দেখতে চাইলে সমস্ত প্যানগুলি ধরে রাখার জন্য যথেষ্ট বড় একটি টার্মিনাল খুলুন এবং রাখুন

wmctrl -l -G

সেই টার্মিনাল উইন্ডোর জ্যামিতিটি দেখতে, তারপরে সেই মতো জ্যামিতির তথ্যটি tmuxinator এ ব্যবহার করুন:

pre: "wmctrl -r :ACTIVE: -e [my geometry goes here]"

আমি এখনও পাই না কেন টার্মিনাল ভিআই উইন্ডোটি সরাসরি টার্মিনাল থেকে খোলা থাকলেও টিএমউক্সের মধ্যে থেকে প্রসারিত করতে সক্ষম হয় না, বা কেন টিএমউক্স নিজেই কাস্টম লেআউটের সাথে সামঞ্জস্য রাখতে একটি উইন্ডো প্রসারিত করতে পারে না আমি এটি খাওয়ানোর চেষ্টা করছি , তবে আমি না জানি আরামদায়ক।

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