কিছু প্রকল্পের জন্য আমি প্রায়শই একটি দম্পতি কমান্ড টাইপ করি, যেমন:
cd an/extremely/long/path/in/which/I/have/some/kinda/project
এবং
./runmyproject --with some --command line --options set
আমি বেশ অলস তা দেখে আমি বার বার সেই কমান্ডগুলি পুরোপুরি টাইপ করা এড়াতে চেষ্টা করি। সুতরাং আমি অবশ্যই এই কমান্ডগুলি ফিরে পেতে অনেকগুলি আপ-কীটি ব্যবহার করতে পারি, তবে প্রায়শই আমার মাঝে অনেকগুলি কমান্ড থাকে যে এটি অনুসন্ধান করতে কেবল এটি টাইপ করার চেয়ে আরও বেশি সময় নেয়।
আমি এখন আশ্চর্য হয়েছি যে যদি এমন কোনও ইউটিলিটি রয়েছে যা একটি সম্পূর্ণ কমান্ডের প্রস্তাব দিতে পারে যা আমি প্রচুর ব্যবহার করি, যখন আমি এখনও এটি সমস্ত টাইপ না করে রেখেছি। যাতে আমি উদাহরণস্বরূপ 'সিডি আন /' টাইপ করতে পারি এবং এটি ইতিমধ্যে বাকী পথটির পরামর্শ দেয় কারণ আমি গত মাসে এটি এত বেশি ব্যবহার করেছি।
আমি বাশ স্মার্ট সম্পূর্ণ বলে কিছু পেয়েছি। তবে এটি "মূক" হ'ল এটি আমার আগে ব্যবহৃত কমান্ডগুলির দিকে নজর রাখেনি। আমি ঠিক এই এসও উত্তরটিও পেয়েছি , যা কোনও ফাইলে আমি প্রচুর ব্যবহার করি কমান্ডগুলি রাখার পরামর্শ দেয়। তবে এটি পর্যাপ্ত প্রতিক্রিয়াশীল নয় যে প্রতিবারই আমি নতুন প্রকল্প শুরু করব বা ফোল্ডার বা প্রোগ্রাম যুক্তিগুলি পরিবর্তন করব তার জন্য একটি নতুন ফাইল তৈরি করা দরকার।
কেউ কি এই অর্জনের জন্য অন্য কোনও ইউটিলিটি বা অন্য উপায় জানেন? অথবা, কেউ কীভাবে জানতে পারবেন যে আমি কীভাবে বাশ স্মার্ট কমপ্লিটকে পরিবর্তন করতে পারি যাতে এটি গত মাসে বলা কমান্ডগুলি দেখে এবং যে কমান্ডটি ফিট হয় এবং এটি গত মাসে সবচেয়ে বেশি ব্যবহৃত হয়েছে তা সম্পূর্ণ করতে পারে?
[সম্পাদনা] নীচে কিছু সত্যই দুর্দান্ত উত্তর দেওয়া হল। আমি এখনও একটি নির্দিষ্ট উত্তর হিসাবে চিহ্নিত করেছি। আমি উত্তরগুলি পছন্দ করি না বলে নয়, আমি করি তবে তাদের কোনওটিই চূড়ান্ত বিজয়ী নয়। আমি মনে করি ফাইনাল্টারম একটি দুর্দান্ত প্রকল্প। দুর্ভাগ্যক্রমে এটি এখনও প্রান্তের চারপাশে মোটামুটি। উদাহরণ স্বরূপ; এটি এখনও অনুলিপি-পেস্ট সমর্থন করে না। আমি যদিও এই প্রকল্পে নজর রাখব, কারণ যখন এটি পরিপক্ক হবে আমি মনে করি এটি একটি দুর্দান্ত টার্মিনাল অ্যাপ্লিকেশন হবে। অন্যান্য উত্তর হিসাবে; তারা হয় এমন একটি উপাধি তৈরি করার পরামর্শ দিয়েছিল, যা আমি করতে চাই না কারণ এটি কাজ না নেওয়ার পরিবর্তে অতিরিক্ত কাজ তৈরি করে, বা Ctrl + R ব্যবহার করে, যা একটি উজ্জ্বল (আমি এটি সম্পর্কে জানতাম না!)। বেশ কয়েক জন লোক Ctrl + R ব্যবহার করার পরামর্শ দিয়েছিল, তাই আমি সত্যিই একটি উত্তর অন্যটির চেয়ে হাইলাইট করতে পারি না।
সুতরাং আপাতত আমি অবশ্যই Ctrl + R ব্যবহার করছি এবং ভবিষ্যতে আমি ফাইনাল্টারম ব্যবহার করতে পারি।
সমস্ত মহান উত্তর বলছি জন্য ধন্যবাদ!


zsh। এটি আপনার কাছে যা চাইছে সবই সরবরাহ করে এবং আরও অনেক কিছু। বাশ থেকে