ব্যাশে, পাথের স্বয়ংক্রিয়রূপে কাজ vim
দুটি নির্দেশাবলীর চেয়ে গভীর যেখানে কমান্ড জারি করার সময় কাজ বন্ধ করে দিয়েছে (এটি অন্যান্য কমান্ড, যেমন ls
এবং এর সাথে প্রত্যাশা অনুযায়ী কাজ করে চলেছে cd
)।
উদাহরণস্বরূপ, যদি আমি টাইপ করি ls .config/btsync/bt
এবং তারপরে টিএবি টিপুন তবে এটি প্রসারিত হয় ls .config/btsync/btsync.conf
।
যদি আমি টাইপ করি vim .config/bt
এবং তারপরে টিএবি টিপুন তবে এটি প্রসারিত হয় vim .config/btsync/
।
তবে, যদি আমি টাইপ করি vim .config/btsync/bt
এবং তারপরে ট্যাব টিপতাম তবে কিছুই ঘটে না ( উদাহরণস্বরূপ, উপরে vim .config/btsync/btsync.conf
হিসাবে এটি প্রসারিত হবে বলে আমি আশা করব) ls
।
আমার নিজের ব্যবহারকারী হিসাবে চলমান এবং su হিসাবে চলার সময় আমি একই সমস্যাটি পাই।
আমি এই পোস্টটি পড়লাম যা ব্যাশ-সমাপ্তির পুরানো সংস্করণগুলির সাথে একটি সমস্যার কথা উল্লেখ করেছে তবে আমি ২.১-৫ চালাচ্ছি।
আপডেট: কিছু অতিরিক্ত পরীক্ষার পরে, আমি দেখতে পেয়েছি যে মূল সমস্যাটি হ'ল বাশ কেবলমাত্র ফাইলের নাম নয়, কেবল ডিরেক্টরির নাম পূরণ করবে ।
আপডেট: দেখা যাচ্ছে যে bash-completion
সামগ্রিক কারণ ছিল। গৃহীত উত্তরে আমার দ্বিতীয় মন্তব্য দেখুন।
এই আচরণের সম্ভাব্য কারণ সম্পর্কে কোনও পরামর্শ কৃতজ্ঞতার সাথে গৃহীত হবে!
.bashrc
পোস্ট করা লিঙ্ক , চাহিদা হিসাবে।
.bashrc
!