আমি কীভাবে বন্ধ করব বা উবুন্টুতে চালাক ট্যাব সমাপ্তি সামঞ্জস্য করব (প্রোগ্রামেবল সম্পূর্ণ)


9

আমি যখন উবুন্টুতে কমান্ড লাইনে বিভিন্ন কমান্ড চালাচ্ছি এবং ফাইলগুলির জন্য ট্যাব-সমাপ্তি ব্যবহার করব। আমার দেওয়া কেবলমাত্র ফাইলগুলি হ'ল আমি যে কমান্ডটি চালাচ্ছি তার উপযুক্ত বর্ধন রয়েছে। উদাহরণ স্বরূপ..

xmms <tab><tab>

বর্তমান ডিরেক্টরিতে সমস্ত এমপি 3 এর তালিকা তৈরি করবে এবং কোনও জেপিগ নেই।

বেশিরভাগ সময় এটি বেশ কার্যকর। তবে আপনি যে ফাইলটি চান সেটি যদি কোনও ভুল এক্সটেনশান হয় বা এক্সটেনশনটি বৈধ হয় তবে ট্যাব সমাপ্তিটি মনে হয় না তবে এটি ফাইলটিকে তালিকাবদ্ধ করবে না বা এটিতে সম্পূর্ণ হবে না। সুতরাং

  1. এই বৈশিষ্ট্যটি বন্ধ করার কোনও উপায় আছে (নির্বিশেষে কোনও ফাইলের মধ্যে বিনীতভাবে সম্পূর্ণ)
  2. নির্দিষ্ট কমান্ডের জন্য বৈধ যে এক্সটেনশানগুলি আপনি কীভাবে সামঞ্জস্য করেন।

ধন্যবাদ

পিটার


একই হিসাবে এই: superuser.com/questions/421397/...
মার্চ

উত্তর:


1

এই লাইনগুলিতে মন্তব্য করুন /etc/bash.bashrc(এটিতে থাকতে পারে ~/.bashrc):

if [ -f /etc/bash_completion ]; then
 . /etc/bash_completion
fi

10

এটিকে ব্যাশে "প্রোগ্রামেবল কমপ্লেশন" বলা হয়। <tab>প্রোগ্রামেবল সমাপ্তির চেষ্টা করতে ব্যবহার করুন বা M-/ডিফল্ট সমাপ্তির চেষ্টা করার জন্য ব্যবহার করুন (সাধারণত ফাইল এবং ডিরেক্টরি)) আরও দেখুন: http://spikeypillow.com/item/30/catid/4


অফিসিয়াল নামটির জন্য ধন্যবাদ (এটিকে প্রশ্নের শিরোনামে যুক্ত করা হচ্ছে)
ভ্যাগনারr

কিভাবে এই প্রশ্নের উত্তর দেয়?
শান্তনু

@ শান্তনু আমরা তরুণ ছিলাম। ভুল করা হয়েছিল।
আনিকা ব্যাকস্ট্রোম

4

প্রোগ্রামেবল সম্পূর্ণতা অক্ষম করার সর্বাধিক মার্জিত উপায়টি হ'ল:

shopt -u progcomp

আপনার .bashrc ফাইলটিতে আরও তথ্যের জন্য shoptকমান্ডটি সম্পর্কে অফিসিয়াল ডকুমেন্টেশন দেখুন : http://www.gnu.org/software/bash/manual/html_node/The-Shopt- বুলেটিন এইচটিএমএল


2

সমাপ্তির আচরণটি পরিবর্তন করতে, কেবল সম্পাদনা করুন / ইত্যাদি / বাশ_কম্পশন। প্রোগ্রাম এবং সম্পর্কিত এক্সটেনশনের তালিকা আপনি কোথায় পাবেন সেদিকে স্ক্রোল করুন। এটি সেখান থেকে বেশ স্ব-ব্যাখ্যামূলক হওয়া উচিত।

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