টার্মিনাল কমান্ডটি কি টার্মিনাল উইন্ডোটির মাত্রা পরিবর্তন করে?


10

আমি ছোট জিনিসগুলির জন্য একটি ছোট টার্মিনাল (80 x 24), এবং ভিআইএম এবং এ জাতীয় (120 x 38) কোড সম্পাদনা করার জন্য একটি বড় টার্মিনাল, এবং কখনও কখনও এমনকি পুরো স্ক্রিনে গিয়ে, এসসিআই আর্ট ব্রাউজ করা পছন্দ করি? আমি জানিনা.

যাইহোক, আমি কি টার্মিনাল কমান্ডটি ব্যবহার করতে পারি যা আমার টার্মিনালের জন্য উইন্ডো আকারগুলি টগল করতে পারি?

উত্তর:


12

হ্যাঁ. resize -s <rows> <columns>উবুন্টুর ডিফল্ট টার্মিনাল অ্যাপ্লিকেশন ( gnome-terminal) এর সাথে কাজ করে ।

কোনও প্রোগ্রাম শেষ না হওয়া পর্যন্ত টার্মিনালটির পুনরায় আকার দেওয়া কীভাবে

থাকার দুর্দান্ত প্রভাব পেতে, vimচলমান অবস্থায় কেবল একটি বিশেষ আকারের উইন্ডোতে বলুন:

  1. mkdir ~/bin
  2. ~/.profileডিফল্টরূপে যোগ ~/binকরে PATH; আপাতত, আপনি হয় source ~/.profileবা PATHনিজেকে নতুন ঘোষণা করতে পারেন :export PATH="$PATH":~/bin
  3. vim ~/bin/vim
  4. নিম্নলিখিত যুক্ত করুন:

    #!/bin/bash
    
    source <(/usr/bin/resize -s)
    /usr/bin/resize -s 38 120
    /usr/bin/vim "$@"
    /usr/bin/resize -s $LINES $COLUMNS
    
  5. সংরক্ষণ

  6. chmod +x ~/bin/vim

এখন vim120 size 38 আকারে চলবে এবং vimশেষ হয়ে গেলে পুনরায় আকারটি পূর্বাবস্থায় ফিরে যাবে ।


1
তুমি রক! :) এই আদেশটি কি ভিআইএম এর মধ্যে থেকে কাজ করা সম্ভব? আমি চেষ্টা করেছিলাম !resize -s 38 120কিন্তু এটি কার্যকর হয়নি, যতক্ষণ না আমি আমার .ভিআমিরসি-তে একটি ভিএম পতাকা পরিবর্তন করি, তবে এটি পুরো জিনিসটিকে শ্বাসরোধ করে এবং অদ্ভুত গ্রাফিক্সের জিনিসগুলি তৈরি করে।
কোস্টা

আমি মনে করি আমি সিটিআর + জেড, এবং টগল করতে পারি, তারপরে fgভিমে ফিরে যেতে পারি:)
কোস্টা

2
ঠিক আছে, আমি কীভাবে বলব, vimএকই আকারের টার্মিনালটি ব্যবহার করে এবং তারপরে বেরোনোর ​​পরে এটি আনরেসাইজ করার জন্য একটি ছোট বিভাগ যুক্ত করেছি vim
চই টি। রেক্স

যখন gnome-terminalসর্বাধিক বা কোনও দিকে / কোণে স্ন্যাপ করা হয় তখন এটি কাজ করবে বলে মনে হয় না । আমি 14.04 ব্যবহার করছি।
wjandrea

তেজ, আপনি যা করতে পারেন :set lines=38 columns=120
ইনগো কারকাত

4

উবুন্টু 16.10 (এবং সম্ভবত পুরানো সংস্করণগুলিও), আপনি যদি টার্মিনাল উইন্ডোটি খোলেন এবং Terminalমেনুতে যান তবে আপনি সরাসরি বিকল্প উইন্ডো আকার নির্বাচন করতে পারেন। আসলে, আপনি যে আকারের জন্য জিজ্ঞাসা করছেন প্রায় ঠিক!

এছাড়াও, F11পূর্ণ স্ক্রিন মোড টগল করবে।

আপনি একাধিক প্রোফাইল তৈরি করতে পারেন যা আপনার পছন্দ হিসাবে সঠিক আকার (গুলি) এ স্ক্রিন সেট করে। Fileমেনুতে যান এবং চয়ন করুন New Profile... এটিকে "আমার সম্পাদনা প্রোফাইল" বলুন। তারপরে, আপনি যখন অন্য কোনও প্রোফাইলে পরিবর্তন করতে চান, Terminalমেনুতে যান এবং চয়ন করুন Change Profile। তারপরে Editমেনুতে যান এবং চয়ন করুন Profile Perferences। আপনার কাস্টম স্ক্রিনের আকারটি সেখানে সেট করুন। বিভিন্ন স্ক্রিন আকার সহ বিভিন্ন প্রোফাইল!


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