خلاصه
پس از حذف دهها افزونهی اضافی، تنها ۶ افزونه در VS Code باقی ماندهاند که بدون آنها توسعه برایم ممکن نیست: Continue.Dev برای هوش مصنوعی محلی، Container Tools برای مدیریت داکر، Dendron برای یادداشتبرداری، Git Graph برای کنترل نسخه، Remote Development برای کار با ماشین مجازی و Live Server برای پیشنمایش live وب.
مقدمه
VS Code با افزونهها جان میگیرد؛ اما هرچه بیشتر نصب کنید، کندتر میشود. پس از یک پاکسازی اساسی، فقط چند افزونهی کاربردی باقی مانده که در ادامه معرفی میشوند.
۱. Continue.Dev: هوش مصنوعی بدون ارسال کد به بیرون
این افزونه به کارت گرافیک RTX 3080 Ti متصل میشود و از مدلهای Ollama برای تکمیل خودکار، بازبینی کد و ساختن نظر برای pull request استفاده میکند؛ بدون اینکه حتی یک خط کد به سرور خارجی برود.
۲. Container Tools: داکر بدون ترمینال
دیگر نیازی به پنجرهی ترمینال مجزا نیست. با این افزونه فایل docker-compose.yml را در همان VS Code مینویسم، container را اجرا و لاگ آن را میبینم.
۳. Dendron: VS Code تبدیل به نوتبوک قدرتمند
دقیقاً مانند Obsidian، یک انبارهی یادداشتهای Markdown میسازد؛ دیاگرام Mermaid، پیوندهای بازگشتی و نگاشت ذهنی هم در دلش هست.
۴. Git Graph: مدیریت شاخهها با یک نگاه
همهی عملیات Git از جمله merge، مقایسهی commit و ساخت pull request فقط با کلیک از داخل ادیتور انجام میشود.
۵. Remote Development: برنامهنویسی روی ماشین مجازی بدون کپی فایل
با این بسته میتوانم از لپتاپ شخصی مستقیماً به VM ویندوز یا Arch روی Proxmox متصل شوم و پروژه را همانجا توسعه دهم.
۶. Live Server: پیشنمایش لحظهای وب
هر تغییر در HTML، CSS یا JS بلافاصله در مرورگر یا پنل داخلی VS Code نمایش داده میشود و خبری از refresh دستی نیست.
جمعبندی
با همین ۶ افزونه، VS Code هم سبک باقی میماند هم فوقالعاده کاربردی؛ پس اگر محیط کُند یا پر از خطا دارید، وقت پاکسازی است.
