nvim-telescope/telescope.nvim
کاربرد:
این ابزار یک ماشین جستجوی پیشرفته برای ویرایشگر Neovim است که به کمک آن میتوانید فایلها، تنظیمات، تاریخچه ویرایش، نتایج جستجوی متنی و بسیاری موارد دیگر را پیدا، فیلتر کنید و پیشنمایش دهید. تمامی قابلیتها با زبان Lua نوشته شدهاند و عملکرد بسیار سریع و انعطافپذیری بالایی دارند.
در چه شرایطی بهتره استفاده شود؟
اگر از Neovim استفاده میکنید و به دنبال یک راهحل سریع و هوشمند برای پیمایش فایلها، نمایش نتایج جستجوی کد، یا دسترسی به تنظیمات و تاریخچه ویرایش هستید، این ابزار گزینهی عالیای است. بهویژه در پروژههای بزرگ که ناوبری بین فایلها زمانبر است، Telescope عملکرد بسیار بهتری نسبت به روشهای سنتی دارد.
چند مثال از موارد استفاده
- جستجوی سریع فایلها در پروژه با :Telescope find_files
- پیشنمایش تغییرات اخیر با :Telescope git_commits
- جستجوی متن در تمام فایلهای پروژه با :Telescope live_grep
- نمایش نتایج جستجوی symbolها با :Telescope lsp_document_symbols
- بازیابی فایلهای حذفشده از تاریخچه با :Telescope oldfiles ️
- ##Neovim
- ##Lua
- ##Telescope
- ##CodeNavigation
- ##Productivity
- ##DeveloperTools
- ##TextEditor
- ##Programming
- ##Vim
- ##SearchTool
