পাওয়ার-শেলের সাথে বাশ-জাতীয়, নন-ঘোরানো ফাইলের নাম ট্যাব সমাপ্তি


8

উইন্ডোজ এর অধীনে, পাওয়ারশেল ব্যবহার করে, Tabলিনাক্সের অধীনে ব্যাশের মতো ফাইলের নামকরণ ( কী ব্যবহার করে ) কাজ করা কি সম্ভব ?

আসুন অনুমান একটি ডিরেক্টরি 3 ডিরেক্টরি রয়েছে: example1, exampleএবং examination

উইন্ডোজে (ডিফল্টরূপে), আপনি টাইপ করেন cd exএবং Tab, এটি স্বয়ংক্রিয়ভাবে পরামর্শ দেবে cd .\examination। পরবর্তী ব্যবহারের Tabইচ্ছা মধ্যে পরামর্শ ঘোরাতে example1, exampleএবং examination

, ব্যাশ ব্যবহার (সাধারণত লিনাক্স অধীনে) যদি আপনি টাইপ cd exএবং Tab, এটা স্বয়ং-সম্পূর্ণ চরিত্র যেখানে ফাইলের নামের পৃথক শুরু না হওয়া পর্যন্ত হবে: cd examTabতারপরে আরেকটি ব্যবহার পরামর্শ দেয় যে ডিরেক্টরিগুলি উপলভ্য:

$ cd exam
examination/ example1/    example2/

তারপরে, আপনি যদি টাইপ করেন pএবং Tab, এটি এতে স্বয়ংক্রিয়ভাবে পূর্ণ হবে exampleএবং এগুলি (এখানে, example1এবং এর মধ্যে একটি পছন্দ প্রস্তাব দিচ্ছে example2)।

নামের মাধ্যমে ঘোরানোর পরিবর্তে গাছের মতো অনুসন্ধানে ফাইলনামের পরামর্শের কাজ করার কোনও উপায় আছে কি?

(আমি মূলত ফাইলের নামগুলিতে আগ্রহী। বাশ ফাইলের প্রকারের ভিত্তিতে এই নির্বাচনটিও পরিমার্জন করতে পারে, উদাহরণস্বরূপ কেবল ডিরেক্টরিগুলির জন্য cdএটি ভাল হবে তবে ফাইলটির নাম নির্বাচন করা যথেষ্ট হবে enough)


উত্তর:


5

ডিফল্ট সমাপ্তির আচরণ হ'ল কমান্ড উইন্ডোটি ব্যবহারের ফলাফল যা কীবোর্ড ইনপুট পরিচালনা করে।

পাওয়ারশেল ভি 3 হিসাবে, আইএসই একটি ফুল-টাইম শেল হিসাবে বিবেচনা করার মতো এবং এর আধুনিক সমাপ্তি আচরণ (এবং রঙিনকরণ!) রয়েছে।

আপনি যদি পাওয়ারশেল কমান্ড উইন্ডোতে সত্যই BASH- শৈলীর সমাপ্তি চান তবে PSReadline পান :

https://github.com/lzybkr/PSReadLine

এখানে একটি পুরাতন, কম বৈশিষ্ট্যযুক্ত এবং অবিরাম প্রকল্প রয়েছে যা এখানে পিএসআরডলাইন নামে পরিচিত: http://nivot.org/nivot2/post/2012/09/12/Emulating-Bash-GNU-Readline-with- PowerShell-30.aspx http : //nivot.org/blog/post/2012/09/12/Emulating-Bash-GNU-Readline-with-PowerShell-30

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