টার্মিনাল ট্যাব সমাপ্তি [সদৃশ]


15

সম্ভাব্য সদৃশ:
ম্যাক ওএসে কমান্ডের জন্য بش সমাপ্তি

আমি সবেমাত্র লিনাক্স থেকে ম্যাকে চলে এসেছি এবং আমি যে সমস্যার মুখোমুখি হচ্ছি তা হ'ল ট্যাব সমাপ্তিটি মাত্র 1 স্তর গভীর, এবং কীভাবে এটি সংশোধন করব তা আমি নিশ্চিত নই।

আমাকে উদাহরণ দিয়ে ব্যাখ্যা করতে দাও - আমি যখন উবুন্টুতে গিট ব্যবহার করতাম, আমি টাইপ করা শুরু করব

$ git

এবং হিট ট্যাব, এবং শেলটি কমান্ডটি সম্পূর্ণ করবে বা আমি টাইপ করা চিঠিটির জন্য উপলব্ধ বিকল্পগুলি প্রদর্শন করবে। আমার ম্যাকের ক্ষেত্রেও এটি ঘটে (1 স্তর)। যাইহোক, যখন আমি কমান্ডের পরবর্তী অংশটি টাইপ করতে থাকি

$ git commit

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


এটি রিডলাইন সমস্যা নয় (বাস্তবে এটি কোনও "সমস্যা" নয়), কারণ উশুন্টু বাশের জন্য কাস্টম প্যাকেজগুলির সাথে আপনার হাত ধরে।
জেদ স্মিথ

এটি অবশ্যই বাশ কনফিগারেশন সমস্যা (যেহেতু আমি হোস্টনামের সমাপ্তির মতো এটির জন্য ম্যাক + কনফিগার করেছি তার চেয়ে অনেক বেশি আমি এই আচরণটি পাই) আপনার বাশের জন্য পাওয়ার স্ক্রিপ্টগুলির সন্ধান করা উচিত এবং সেগুলি আপনার প্রোফাইলে যুক্ত করা উচিত।
শেন সি ম্যাসন

উত্তর:


13

Bash_completion ডাউনলোড করুন এবং এটি আপনার থেকে উত্স করুন .bashrc। তারপরে contrib/completion/git-completion.bashগিট বিতরণ থেকে .ুকিয়ে দিন bash_completion.d

বিকল্পভাবে আপনি ম্যাকপোর্টের মাধ্যমে এটি ইনস্টল করতে পারেন ।


ধন্যবাদ, এটি কাজ করেছে। আমি আমার .bashrc এ নিম্নলিখিতগুলি যুক্ত করেছি যদি [-f / opt / local / etc / bash_completion]; তারপরে উত্স / অপ্ট / স্থানীয় / ইত্যাদি / বাশ_কম্প্লেশন ফাই
sa125

1
আরও ভাল,
হোমব্রিউয়ের

@ অ্যাবিক্স: হোমব্রিউ এবং ম্যাকপোর্টগুলির মধ্যে "আরও ভাল" বেছে নেওয়া খুব বিষয়ভিত্তিক বিষয়

2

গিটের জন্য সম্পূর্ণতা সমর্থন করার জন্য সংকলনের একটি বিকল্প রয়েছে।

আপনি যদি গিট ইনস্টল করতে পোর্ট ব্যবহার করেন (যা আমি প্রস্তাব করি), আপনি এই আদেশটি দিয়ে গিটটি পুনরায় ইনস্টল করতে পারেন

sudo port install git-core +svn+bash_completion+doc

যা ব্যাশ সমাপ্তি, গিট-এসএনএন সমর্থন এবং ডক্স সহ গিট ইনস্টল করবে

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