CtrlP ব্যবহার করা খুব ভাল ফলাফল দেয় না - আমি কি এটি ভুল ব্যবহার করছি?


18

আমি আশা করছিলাম যে আমি কেবল "जॉব.এফপি" টাইপ করতে পারি job.phpএবং আমার /lib/model/ফোল্ডারে থাকা নির্দেশিকাটিতে পরিচালিত করতে পারি , তবে আমি বেশিরভাগ ক্ষেত্রে কেবল আরও অনেক ফাইল ফিরে পেয়েছি:

[No name]

> batch/dataFixes/jobProspectsSubscriptionId.php
> batch/dataFixes/jobProspectsRankDistance.php
> batch/dataFixes/hiredJobDistanceRankFeedback.php
> batch/sendWeeklyJobOwnersUpdateEmail.php
> batch/dataFixes/backdateJobClosureDailyStats.php
> batch/dataFixes/jobExpectedRevenue.php
> batch/dataFixes/updateJobStats.php
> batch/updateEndedJobState.php
> batch/findUnresponsiveJobPosters.php
> batch/_job_criteria.php

 prt  file  <mru>={ files }=<buf> <->      /Users/shane/Documents/sites/zinc 
>d> job.php_

'ফাইন্ড ইন পাথ' মোডে স্যুইচ করা, এবং টাইপ lib/model/job.phpকরা সেই ফোল্ডারে টন অন্যান্য ক্লাস নিয়ে আসে যাদের ফাইলনামে 'কাজ' রয়েছে, তবে তা নয় job.php

কাজটি আমাদের প্রকল্পের একটি খুব সাধারণ শব্দ, তবে আমি আশা করছিলাম যে ফাইলের নামের সাথে একটি সঠিক মিল ফলাফলের মধ্যে বেশ উচ্চতর স্থান পাবে।

আমি কি সিটিআরএলপি ভুল ব্যবহার করছি, বা প্রকল্পটি কি সত্যিই এটির পক্ষে উপযুক্ত নয়?


ক্যাশে হতে পারে? CtrlP উইন্ডোতে F5 টাইপ করার চেষ্টা করুন।
mattn

উত্তর:


21

দস্তাবেজগুলি থেকে কেবলমাত্র নাম মোড এবং রেজেক্স মোড ফাইল করতে টগল করা সহজ উপায়:

একবার প্রম্পটের ভিতরে:

Ctrl+ D:
পুরো-পথ অনুসন্ধান এবং কেবল ফাইলের নাম অনুসন্ধানের মধ্যে টগল করুন।
দ্রষ্টব্য : ফাইলের নাম মোডে, প্রম্পটের বেস এর >d>পরিবর্তে>>>

Ctrl+ R:
স্ট্রিং মোড এবং পূর্ণ regexp মোডের মধ্যে টগল করুন।
দ্রষ্টব্য : পূর্ণ regexp মোডে, প্রম্পটের বেস এর r>>পরিবর্তে>>>


2
ফাইলের নাম-অনুসন্ধানটি আপনার ডিফল্ট অনুসন্ধান মোড হিসাবে সেট করতে, এটি আপনার ভিআরসিআরকে যুক্ত করুন:let g:ctrlp_by_filename = 1
jonS90

5

আপনার ~ / .vimrc এ নিম্নলিখিতগুলি যুক্ত করুন (এটি উপস্থিত না থাকলে আপনাকে তৈরি করতে হতে পারে):

let g:ctrlp_regexp = 1

2

আমি আসলে CtrlP সি ম্যাচিং এক্সটেনশন ব্যবহার করি ctrlp-cmatcher

এটি বেশ খানিকটা দ্রুত এবং ফলাফলগুলি প্রত্যাশা করে (রেজেেক্স ব্যবহার না করে)।

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