nanotee/sqls.nvim
این یک پلاگین نیوویم است که برای بهبود کار با زبان SQL از طریق سرور sqls و با استفاده از قابلیت LSP داخلی نیوویم بهره میبرد. ️
کاربرد:
این پلاگین به توسعهدهندگان امکان میدهد تا از قابلیتهایی مانند تکمیل خودکار، بررسی خطا، پرش به تعریف و مستندسازی کد SQL به صورت هوشمند استفاده کنند.
در چه شرایطی بهتره استفاده شود؟
اگر در پروژههایی کار میکنی که حجم زیادی از کوئریهای SQL دارند و از نیوویم به عنوان ویرایشگر استفاده میکنی، این پلاگین میتونه تجربه کدنویسی رو بهبود بده. همچنین اگر قبلاً از LSPها در نیوویم استفاده کردی، ادغام این پلاگین بسیار راحت خواهد بود.
چند مثال از موارد استفاده:
- نوشتن کوئریهای پیچیده با تکمیل خودکار نام جداول و ستونها
- تشخیص خطا در نحو (syntax) کوئریها در لحظه
- پرش سریع به تعریف یک جدول یا view در اسکیمای دیتابیس
- استفاده از هایلایت خطای دقیق و نکات راهنما در حین نوشتن کد ️
- ##sql
- ##neovim
- ##LSP
- ##database
- ##productivity
- ##coding
- ##vim
- ##developers
- ##plugins
- ##sqls
