وب‌سرویس مجید

پروژه ctrlp-py-matcher

FelikZ/ctrlp-py-matcher

این ابزار یک مچر سریع برای افزونه CtrlP در ویم (Vim) است که با استفاده از پایتون نوشته شده و عملکرد جستجو و تطابق فایل‌ها را به‌طور چشمگیری تسریع می‌کند.

کاربرد:

این ابزار برای کسانی که از CtrlP در ویم استفاده می‌کنند و به دنبال تجربه‌ای سریع‌تر و روان‌تر در جستجوی فایل‌ها هستند، طراحی شده. با جایگزینی موتور تطابق پیش‌فرض با نسخه‌ای مبتنی بر پایتون، زمان پاسخ‌دهی کمتر می‌شود و کار با پروژه‌های بزرگ راحت‌تر می‌گردد.

در چه شرایطی بهتره استفاده شود؟

وقتی با پروژه‌های بزرگ کار می‌کنید و جستجوی فایل در CtrlP کند است، این ابزار می‌تونه تفاوت چشمگیری ایجاد کنه. همچنین اگر از Neovim یا ویم با پشتیبانی از پایتون 3 استفاده می‌کنید، این مچر گزینه‌ی عالی‌ایه.

چند مثال از موارد استفاده:

- جستجوی سریع فایل‌های منبع در یک پروژه بزرگ Python یا C++

- بهبود تجربه کار با ابزارهای مبتنی بر ویم مثل vim-plug

- کاهش تأخیر در تایپ و نمایش نتایج در حالت live search

  • ##vim
  • ##CtrlP
  • ##Python
  • ##Neovim
  • ##CodeNavigation
  • ##Productivity
  • ##TextEditor
  • ##DeveloperTools
  • ##FastSearch
  • ##Linux