যখন ব্যাশ স্বতঃ-সমাপ্তি সম্পূর্ণতার একটি পেজড তালিকা দেখায় আমি কীভাবে নিয়ন্ত্রণ করব?


8

আমার পূর্ববর্তী লিনাক্স ইনস্টলেশনগুলিতে ব্যাশ অটো-সম্পূর্ণতা সর্বদা সমস্যা ছাড়াই কাজ করেছে। আমি যদি ফাইলগুলিতে কিছু করতে চাইতাম, ফাইলনামের একটি উপসর্গ দিয়েছিলাম এবং টেবিলেটর টিপুন যা উপসর্গের সাথে মিলেছে তবে এটি নীচে প্রম্পটটি আমার কমান্ড এবং উপসর্গের সাথে পুনরাবৃত্তি করেছে, যাতে আমি তাত্ক্ষণিকভাবে টাইপিং চালিয়ে যেতে পারি।

এখন আমি আমার সিস্টেমটি কুবুন্টুতে 18.04 এ আপডেট করেছি এবং অটো-সমাপ্তি আর তেমন সাবলীলভাবে কাজ করে না। এমনকি অপরিচিত কী, আচরণটি অনুশীলনযোগ্য যেমন এটি কনসোলের উপর নির্ভর করে। যদি কমান্ডটি থাকে তবে lessএটি সর্বদা সঠিকভাবে কাজ করে (উপরে বর্ণিত হিসাবে), তবে যদি আদেশটি হয় cpবা mvহয় তবে আচরণটি ভিন্ন হয়। কখনও কখনও এটি সঠিকভাবে কাজ করে তবে প্রায়শই এটি বেশি (আমার প্রম্পটটি লুকিয়ে রাখার সাথে) ফাইলগুলির মিলের একটি তালিকা দেখায় এবং qআরও প্রস্থান করার জন্য আমাকে টাইপ করতে হবে এবং চালিয়ে যেতে সক্ষম হব। একটি ছোট জিনিস, তবে এটির জন্য অতিরিক্ত টাইপিংয়ের প্রয়োজন হওয়ায় বিরক্তিকর।

আমি সেই .bashrcকলগুলি দেখছি /usr/share/bash-completion/bash_completion কিন্তু আমি এতে কোনও পরিবর্তন করি নি।

প্রশ্ন: এই অনিবার্য আচরণের কারণ কী? আমি কীভাবে এটি ঠিক করতে পারি?

উত্তর:


8

কারণটি খুব সাধারণ হিসাবে প্রমাণিত হয়েছিল: যদি টার্মিনালটি যথেষ্ট পরিমাণে বড় হয় তবে অটো-সমাপ্তি প্রম্পটের উপরে (দুটি কলামে) সমস্ত বিকল্প প্রদর্শন করতে পারে, তবে এটি খুব ছোট হলে এটি আরও বেশি ব্যবহার করে। সুতরাং, কৌশলটি হ'ল যথেষ্ট পরিমাণে টার্মিনাল ব্যবহার করা।

কোনও কারণে, আমি আমার পূর্ববর্তী ইনস্টলেশনগুলিতে এটির মুখোমুখি হইনি, সম্ভবত বড় টার্মিনাল / ছোট ফন্টের কারণে। কম সহ, সবকিছু ভালভাবে কাজ করেছে, কারণ সেখানে বিকল্প কম ছিল এবং তারা টার্মিনালটি ফিট করেছিল।

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