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

پروژه nvim-treesitter-context

nvim-treesitter/nvim-treesitter-context

کاربرد:

این افزونه در محیط Neovim با استفاده از Tree-sitter، متن کد بالای خط فعلی شما را نمایش می‌دهد تا زمینه و ساختار کد (مثل نام تابع یا کلاس) همیشه در دسترس باشد.

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

وقتی در کدهای طولانی یا پیچیده کار می‌کنید و نیاز دارید بدون اسکرول کردن، بدانید که در چه بلوکی از کد قرار دارید. این امر به ویژه در زبان‌هایی با scopeهای تو در تو مثل Python یا JavaScript مفید است.

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

- وقتی در میان یک تابع بلند هستید و می‌خواهید بدانید نام تابع یا پارامترهای آن چیست

- در کدهای شی‌گرا، نام کلاس و متدهای والد را همیشه در بالای صفحه ببینید ️

- هنگام دیباگ، سریع متوجه شوید در کدام بخش از کد هستید، بدون نیاز به جستجوی دستی

  • ##code
  • ##neovim
  • ##treesitter
  • ##productivity
  • ##developer
  • ##coding
  • ##vim
  • ##programming
  • ##software
  • ##dev