ট্যাব সমাপ্তি কীভাবে ঠিক করা যায় যাতে এটি এন্ট্রিগুলি লুকায় না?


17

আমি homebrew'ed zsh 4.3.12 এর সাথে ম্যাক ওএস এক্সে ওহ-মাই-জেডএস ব্যবহার করছি। আমি সম্প্রতি এক অদ্ভুত সমস্যায় হোঁচট খেয়েছি। ইন scripts/not-usedআমি বিভিন্ন আছে .Rফাইলগুলি:

breakdowns.R             eventloop.R              process-largeclients.R   process-qt.R
reprocess-pinning.R      calculate-qt-error.R     generate_decision_tree.R process-net.R
process-scalingexp.R

যাইহোক, আমি যখন চেষ্টা করি ls scripts/not-used/+ Tabপ্রথম সমাপ্তিটি ls scripts/not-used/_.Rসেখানে _কার্সার অবস্থানের প্রতিনিধিত্ব করে। আমি যদি Tabআবার চাপ দিই তবে আমি এই অদ্ভুত সমাপ্তি পেয়েছি:

$ ls scripts/not-used/.R                                                                          
breakdowns.R  eventloop.R

কীভাবে এই কুৎসিত (ভুল) আচরণটি আনসেট করা যায়?

সেট করা বিকল্পগুলি হ'ল:

alwaystoend autocd autonamedirs autopushd cdablevars completeinword
correctall extendedglob extendedhistory noflowcontrol
histexpiredupsfirst histignoredups histignorespace histreduceblanks histverify
incappendhistory
interactive login longlistjobs monitor promptsubst 
pushdignoredups pushdminus pushdsilent pushdtohome
sharehistory shinstdin zle

2
কিভাবে breakdowns.R eventloop.Rভুল সমাপ্তি? completeinwordবিকল্পটি আনসেট করার চেষ্টা করুন , কারণ এটি কার্সার, বাম এবং ডানদিকের উভয় প্রান্ত থেকে সম্পন্ন করার অনুমতি দেয়। তার মানে, আমি যদি যে ধরনের pacহিসাবে pacman, এবং কমান্ড নামক arpacতারপর, arpacসম্পূর্ণকরণ তালিকায় থাকবে, যেহেতু সমাপ্তির কার্সার উভয় পক্ষের পরিবর্তে শুধুমাত্র ডানদিকে দেখা দেয়।
আলেকজ মাগুরা

আমি প্রশ্নটি সম্পর্কে অবগত ছিলাম না ... সুতরাং, breakdowns.R eventloop.Rঅসম্পূর্ণতার অর্থে একটি ভুল সমাপ্তি। আপনি যদি ফাইলগুলির তালিকাকে ঘনিষ্ঠভাবে দেখেন তবে এখানে কেবল শেষ 2 টির চেয়ে বেশি রয়েছে .R
নিকোলা কেনজেভিক

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

এটি github.com/robbyrussell/oh-my-zsh/issues/1398 এর সাথে সম্পর্কিত হতে পারে যা একটি পুরানো সমস্যা, তবে সর্বশেষ সংস্করণে অনুরূপ সমাপ্তির কোড রয়েছে। আমি নিশ্চিত করার জন্য কাজের আশেপাশের চেষ্টা করিনি।
rjewell

উত্তর:


1

zstyleম্যাচার-তালিকার জন্য সমস্যাটি রয়েছে ।

আপনি যদি আপনার সাথে নিম্নলিখিতটি যুক্ত করেন তবে .zshrcএটি ঠিক করবে:

zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'e:|[._-]=* e:|=*' 'l:|=* e:|=*'

e:(ডিফল্ট পরিবর্তে r:) স্ট্রিং এর শেষ ম্যাচে জোর।

বিকল্পগুলির জন্য বিশদটি জেডএসএইচ: সম্পূর্ণ মিলন কন্ট্রোল ডক্সে পাওয়া যাবে


0

আপনি লক্ষ্য করেছেন যে এটি আপনার কার্সারটি কোথায় রেখেছিল? যেহেতু সমস্ত ফাইল .R এর সাথে শেষ হয়, এটি স্বয়ংক্রিয়ভাবে আপনার জন্য সম্ভাব্য পরামর্শটি যুক্ত করে।

স্ব-সম্পূর্ণরূপে শেপাপাং বর্ণিত "উভয় প্রান্ত" ব্যবহার করছে।

কোনও .R নাম ছাড়াই এই ফোল্ডারে কোনও ফাইল ফেলে দেওয়ার চেষ্টা করুন এবং আপনি এটি দেখতে পাবেন .আর কিছুটা দূরে চলে যাবে।

সত্য, স্বয়ংক্রিয়রূপে একটি অন্ধ ডিরেক্টরি অনুমান নয় বরং "সম্পূর্ণ" করার জন্য কিছু দরকার।


0

জার্ট ঠিক করতে সঠিক হতে পারে। যাইহোক, আমি সন্দেহ করি যে ফাইলগুলির তালিকার অসম্পূর্ণ প্রকৃতির কারণ (ব্রেকডাউনস.আর এবং ইভেন্টলুপ.আর) কেবলমাত্র সেই ফাইলগুলিকেই বর্তমান কার্যনির্বাহী ডিরেক্টরিতে এক্সিকিউটযোগ্য হিসাবে চিহ্নিত হিসাবে চিহ্নিত করা হয়েছে। আপনি এটি একটি "ls -l" দিয়ে নিশ্চিত করতে পারেন এবং rwx এর মতো কোনও কিছুর অনুমতি দেখতে পারেন। যদি আপনার কাছে "./" বা ডিরেক্টরিটি PATH এ স্পষ্টভাবে না থাকে তবে আমি আশা করব যে এই দুটি ফাইলও প্রদর্শিত হবে না।

 8 -rwxr--r-- 1 userbob    groupbob      4420 May 28 15:55 filebob.R
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.