মাছের সম্পূর্ণ-পিছনে শিফট-ট্যাব বাঁধুন


14

আমি নিজেকে মাছ-শেলের স্বয়ংক্রিয়-সম্পূর্ণ কার্যকারিতা ব্যবহার করে দেখতে পেয়েছি, যেখানে পরামর্শগুলির মাধ্যমে দুটি বা ততোধিক চক্রটি ট্যাব টিপছে। তবে আমি দুর্ঘটনাক্রমে অনেকের কাছে একবার ট্যাব চাপলাম এবং আমি আগের পরামর্শটিতে ফিরে যেতে চেয়েছিলাম, তাই আমি শিফট-ট্যাব টিপলাম যা কেবল [zকমান্ডের সাথে যুক্ত হয়েছিল।

উদাহরণস্বরূপ, যখন আমি টাইপ করি cd Dtabtab:

~> cd Desktop/

আমি টিপছি tab, ফলাফল:

~> cd Documents/

এখন যখন আমি টিপব <shift+tab>, তখন প্রম্পটটি ~> cd Documents/[Zকাঙ্ক্ষিতটিতে ফিরে আসার পরিবর্তে পরিবর্তিত হবে:

~> cd Desktop/

আমি এটি কীভাবে করব (অগ্রাধিকারের সাথে fish_user_key_bindings.fishফাইলটি ব্যবহার করে )? ডকুমেন্টেশন শুধুমাত্র বিশেষ ফাংশন সরবরাহ করে complete


একটি "পূর্বাবস্থায় ফিরে" বা কিছু নেই?
জোশ স্টিভেনসন

উত্তর:


1
  • যেমনটি আপনি বলেছেন "ডকুমেন্টেশনটি কেবলমাত্র বিশেষ ফাংশন সম্পূর্ণ করে"। আপনি পূর্বরূপগুলির পরামর্শে ফিরে যেতে পারবেন না কারণ এই বৈশিষ্ট্যটি কার্যকর করা হয়নি।

  • তবে একটি নতুন বাঁধার সংজ্ঞা দেওয়ার জন্য আপনাকে ফিশ_উজার_কি_বাইন্ডিং ফাংশন ব্যবহার করতে হবে না। ফিশ ফাইল নয়: আপনার কনফিগারেশন ফাইলটি খুলুন ~/.config/fish/config.fish

এবং যোগ কর :

function fish_user_key_bindings
        bind [Z complete
        end
  • আপনার মাছ পুনরায় চালু করুন, এটি সম্পূর্ণরূপে শিফট + ট্যাবটি বাঁধুন

সম্পূর্ণর জন্য আমার আর কী-বাইন্ডিং লাগবে না, পূর্ববর্তী পরামর্শে ফিরে যাওয়ার জন্য আমার কী-বাইন্ডিং দরকার। আমি অনুমান করি আপনি ঠিক বলেছেন এবং এটি কার্যকর করা হয়নি ...
সেবাস্তিয়ান

-2

পরিবর্তে zsh ব্যবহার বিবেচনা করুন।

এর স্বতঃপরিমাণের সঠিক বিবরণ অবশ্যই আপনার ব্যক্তিগত রুচিগুলির জন্য কনফিগারযোগ্য, তবে আমি এটি সেট আপ করার পদ্ধতিটি যদি আমি Tabদুবার টিপতাম তবে আমি একটি "মেনু" পাই যা আমি Tabকী বা তীর কীগুলি ব্যবহার করে নেভিগেট করতে পারি , যেমন:

জেডএসএইচ সমাপ্তি

একবার আমি চাইলে এন্ট্রিটি নির্বাচন করে নিই, আমি zsh এটি আমার যা চাই তা জানাতে এন্টার টিপতে পারি, অথবা আমি কেবল টাইপিং চালিয়ে যেতে পারি এবং zsh এটি সঠিক বলে ধরে নিবে।

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