VS Code چی هست؟ 🤔

Visual Studio Code که بهش می‌گن VS Code، یه ویرایشگر کد فوق‌العاده سبک، رایگان و متن‌باز (Open Source) هستش که شرکت مایکروسافت ساخته.

توی دنیای برنامه‌نویسی، VS Code الان محبوب‌ترین ویرایشگر کد به حساب میاد. چرا؟ چون:

  • رایگانه — هیچ هزینه‌ای نداره
  • سبکه — روی هر سیستمی به راحتی اجرا می‌شه
  • قابلیت نصب افزونه (Extension) داره — می‌تونین هزاران ابزار مختلف بهش اضافه کنین
  • از Git پشتیبانی می‌کنه — یعنی می‌تونین کدهاتون رو مدیریت و کنترل کنید
  • داشبورد دیباگ (Debug) داره — یعنی می‌تونین خطاهای کدتون رو راحت پیدا کنین
  • قابلیت هوش مصنوعی داره — با دستیار های متنوعی می‌تونین کد بزنین
  • روی سه تا سیستم‌عامل اصلی (ویندوز، مک و لینوکس) اجرا می‌شه

به زبان ساده: VS Code مثل یه دفترچه یاداشت حرفه‌ای برای برنامه‌نویسه که هر وسیله‌ای که نیاز دارین می‌تونین بهش اضافه کنین!

نکته مهم: VS Code رو با Visual Studio اشتباه نگیرین! Visual Studio یه نرم‌افزار سنگین و حرفه‌ای‌تره که بیشتر روی ویندوز کار می‌کنه، ولی VS Code سبک‌تره و روی همه سیستم‌عامل‌ها اجرا می‌شه.


نصب VS Code روی ویندوز 🪟

مرحله ۱: دانلود فایل نصب

  1. برین به سایت رسمی: code.visualstudio.com
  2. صفحه که باز بشه، خودکار دکمه Download for Windows رو می‌بین. روش کلیک کنین.
  3. یه فایل با اسم VSCodeUserSetup-xxxx.exe دانلود می‌شه.

نکته: دو نوع نصب‌کننده وجود داره:

  • User Setup (توصیه می‌شه) — نیاز به دسترسی ادمین نداره و مخصوص حساب کاربری خودتونه
  • System Setup — نیاز به دسترسی ادمین داره و برای همه کاربرای سیستم نصب می‌کنه

مرحله ۲: اجرای فایل نصب

  1. فایل دانلود شده رو دوبار کلیک کنین تا اجرا بشه.
  2. توافقنامه (License Agreement) رو قبول کنین و Next بزنین.
  3. مسیر نصب رو انتخاب کنین (همون پیش‌فرض خوبه).
  4. توی صفحه Select Additional Tasks، حتماً این گزینه‌ها رو تیک بزنین:
    • Add to PATH — این خیلی مهمه! با این کار می‌تونین از ترمینال با دستور code . VS Code رو باز کنین
    • Add “Open with Code” action to Windows Explorer file context menu
    • Add “Open with Code” action to Windows Explorer directory context menu
  5. دکمه Install رو بزنین.
  6. بعد از تموم شدن نصب، تیک Launch Visual Studio Code رو بزنین و Finish رو بزنین.

مرحله ۳: اجرا و تست

  • VS Code باز می‌شه و صفحه خوش‌آمدگویی (Welcome) رو می‌بین.
  • برای تست از خط فرمان (CMD یا PowerShell)، دستور زیر رو بزنین:
code .

اگه VS Code باز شد، یعنی نصب کاملاً درسته! 🎉


نصب VS Code روی macOS 🍎

مرحله ۱: دانلود

  1. برین به سایت رسمی: code.visualstudio.com
  2. دکمه Download for macOS رو بزنین.
  3. یه فایل ZIP دانلود می‌شه.

نکته: اگه مک شما تراشه Apple Silicon (M1, M2, M3) داره یا Intel، خیالتون راحت باشه — گزینه Universal رو انتخاب کنین که روی هر دو نوع کار می‌کنه.

مرحله ۲: نصب

  1. فایل ZIP دانلود شده رو دوبار کلیک کنین تا از حالت فشرده خارج بشه.
  2. فایل Visual Studio Code.app رو بگیرین و بکشین توی پوشه Applications.
  3. برین پوشه Applications و دوبار کلیک کنین روی VS Code تا اجرا بشه.
  4. اگه پیام امنیتی اومد که “این برنامه از اینترنت دانلود شده”، دکمه Open رو بزنین — این طبیعیه!

مرحله ۳: فعال‌سازی دستور ترمینال

برای اینکه بتونین از ترمینال مک با دستور code . VS Code رو باز کنین:

  1. VS Code رو باز کنین.
  2. کلیدهای Cmd+Shift+P رو بزنین تا Command Palette باز بشه.
  3. تایپ کنین: Shell Command
  4. گزینه Shell Command: Install ‘code’ command in PATH رو انتخاب کنین.
  5. ترمینال رو بندین و دوباره باز کنین. حالا می‌تونین از دستور code . استفاده کنین.

نصب با Homebrew (روش سریع‌تر): اگه Homebrew نصب دارین، فقط کافیه این دستور رو بزنین:

brew install --cask visual-studio-code

نصب VS Code روی لینوکس 🐧

نصب روی لینوکس بسته به توزیعی که دارین کمی متفاوته. بیاین روش‌های مختلف رو ببینیم:

روش ۱: اوبونتو / دبیان (Debian/Ubuntu)

روش ساده (دانلود فایل .deb)

  1. برین به سایت رسمی: code.visualstudio.com
  2. دکمه Debian (.deb) رو بزنین و فایل رو دانلود کنین.
  3. ترمینال رو باز کنین و دستور زیر رو بزنین:
sudo apt install ./<اسم-فایل>.deb

مثلاً:

sudo apt install ./code_1.96.0-1734602286_amd64.deb

روش حرفه‌ای (با مخزن مایکروسافت — توصیه می‌شه)

این روش باعث می‌شه VS Code به‌صورت خودکار آپدیت بشه:

# نصب ابزارهای لازم
sudo apt update
sudo apt install wget gpg

# دریافت کلید امنیتی مایکروسافت
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg

# اضافه کردن مخزن
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null

# بروزرسانی و نصب
sudo apt update
sudo apt install code

روش ۲: فدورا / RHEL / CentOS

# دانلود فایل .rpm
# یا استفاده از مخزن مایکروسافت:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\nautorefresh=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null

# نصب با dnf (فدورا ۲۲ به بعد)
dnf check-update
sudo dnf install code

# یا برای نسخه‌های قدیمی‌تر با yum
sudo yum install code

روش ۳: نصب با Snap (روی همه توزیع‌ها)

sudo snap install --classic code

این روش رو همه توزیع‌های لینوکس پشتیبانی می‌کن و خودکار آپدیت می‌شه.

اجرا در لینوکس

بعد از نصب، برای اجرا:

  • از منوی برنامه‌ها Visual Studio Code رو انتخاب کنین
  • یا توی ترمینال دستور زیر رو بزنین:
code

قدم‌های بعد از نصب ✅

بعد از اینکه VS Code رو نصب کردین، این کارها رو انجام بدین:

۱. نصب افزونه‌های مفید

از منوی سمت چپ، آیکون چهارخانه (Extensions) رو بزنین و این افزونه‌ها رو نصب کنین:

  • Persian Language Pack — برای فارسی کردن محیط (اگه دوست دارین)
  • Python — اگه با پایتون کار می‌کنین
  • Prettier — برای مرتب کردن کد
  • Live Server — برای دیدن زنده سایت‌های HTML

۲. تنظیم دلخواه

  • از منوی File > Preferences > Settings می‌تونین ظاهر و تنظیمات VS Code رو شخصی‌سازی کنین
  • تم (Theme) مورد علاقه‌تون رو انتخاب کنین

۳. تست نهایی

یه پوشه جدید بسازین، توی ترمینال برین اون پوشه و دستور code . رو بزنین — اگه VS Code با اون پوشه باز شد، یعنی همه چی عالیه! 🚀


جمع‌بندی 📝

سیستم‌عاملروش نصبسختی
ویندوزدانلود و اجرای .exe⭐ خیلی آسون
مکدانلود و انتقال به Applications⭐ خیلی آسون
لینوکسنصب از طریق ترمینال یا Snap⭐⭐ نسبتاً آسون

VS Code یه ابزار فوق‌العاده‌ست که چه تازه‌کار باشین چه حرفه‌ای، به کارتون میاد. نصبش هم که دیدین چقدر راحته!

حالا برین و شروع کنین به کدنویسی! 🎉