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

پروژه dropbar.nvim

Bekaboo/dropbar.nvim

این یک افزونهٔ نویم (Neovim) برای نمایش مسیرهای ساختاری کُد به شکل **IDE-like breadcrumbs** است که به صورت پیش‌فرض و بدون نیاز به تنظیمات پیچیده کار می‌کند.

کاربرد:

این ابزار به شما کمک می‌کنه تا موقع حرکت در فایل‌های بزرگ، جای خودتون رو در ساختار کُد (مثل کلاس‌ها، توابع، متدها و غیره) به راحتی تشخیص بدید. مثل نوار مسیر در مرورگر، ولی برای کُد!

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

وقتی با فایل‌های طولانی و پیچیده کار می‌کنید، مخصوصاً در زبان‌های شیءگرا یا فریم‌ورک‌های بزرگ، این ابزار می‌تونه تجربهٔ ویرایش رو خیلی راحت‌تر کنه. همچنین برای توسعه‌دهندگانی که از IDEهای سنگین میان به نویم، حس آشنا و حرفه‌ای ایجاد می‌کنه.

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

- وقتی داخل یک کلاس بزرگ جاوا اسکریپت هستید و می‌خواید بدون اسکرول کردن بدونید توی کدوم متد هستید.

- در یک فایل پایتون با چند تابع تو در تو، مسیر دقیق موقعیت‌تون رو می‌بینید.

- هنگام مرور کُد پروژه‌های دیگران، سریع ساختار رو متوجه می‌شید.

  • ##breadcrumbs
  • ##Neovim
  • ##IDEexperience
  • ##CodeNavigation
  • ##DeveloperTools
  • ##Lua
  • ##Plugin
  • ##Dropbar
  • ##Efficiency
  • ##TextEditor