🌐 Detecting your location…
📢 Advertisement — Configure AdSense in Appearance → Customize → AdSense Settings

VS কোড সম্পূর্ণ গাইড 2026: এক্সটেনশন, শর্টকাট এবং প্রো টিপস

⏱️2 min read  ·  342 words

ভিজ্যুয়াল স্টুডিও কোড হল বিশ্বের সবচেয়ে জনপ্রিয় কোড এডিটর, স্ট্যাক ওভারফ্লো 2026 অনুযায়ী 74% ডেভেলপারদের দ্বারা ব্যবহৃত হয়৷ এই নির্দেশিকাটি প্রয়োজনীয় এক্সটেনশন, কীবাইন্ডিং, সেটিংস এবং ওয়ার্কফ্লোগুলিকে কভার করে যা VS কোডকে যেকোনো ভাষা বা কাঠামোর জন্য একটি পাওয়ার হাউস IDE করে তোলে৷

প্রয়োজনীয় সেটিংস (settings.json)

{
  "editor.fontFamily": "'JetBrains Mono', 'Fira Code', monospace",
  "editor.fontLigatures": true,
  "editor.fontSize": 14,
  "editor.lineHeight": 1.6,
  "editor.tabSize": 2,
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.rulers": [80, 120],
  "editor.minimap.enabled": false,
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": true,
  "editor.inlineSuggest.enabled": true,
  "editor.suggestSelection": "first",
  "editor.quickSuggestions": {
    "other": "on",
    "comments": "on",
    "strings": "on"
  },
  "workbench.colorTheme": "One Dark Pro",
  "workbench.iconTheme": "material-icon-theme",
  "terminal.integrated.fontFamily": "'JetBrains Mono'",
  "terminal.integrated.fontSize": 13,
  "files.autoSave": "onFocusChange",
  "files.trimTrailingWhitespace": true,
  "explorer.confirmDelete": false,
  "git.autofetch": true
}

এক্সটেনশন 2026 থাকতে হবে

এআই এবং উৎপাদনশীলতা

  • গিটহাব কপিলট– এআই কোড সমাপ্তি এবং চ্যাট
  • তাবনিন– বিকল্প এআই সহকারী
  • ত্রুটি লেন্স— একই লাইনে ইনলাইনে ত্রুটি দেখান
  • গিটলেন্স— Git দোষ, ইতিহাস, এবং কোড লেন্স
  • কোড বানান পরীক্ষক— কোড এবং মন্তব্যে টাইপ করার ভুল ধরুন

ফরম্যাটিং এবং লিন্টিং

  • সুন্দর– মতামতযুক্ত কোড ফর্ম্যাটার
  • ইএসলিন্ট— জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্ট লিন্টিং
  • পাইল্যান্স– পাইথন ভাষা সার্ভার (টাইপ চেকিং)
  • রাফ— জ্বলন্ত-দ্রুত পাইথন লিন্টার/ফরম্যাটার
  • বায়োম— দ্রুত JS/TS লিন্টার + ফরম্যাটার

ভাষা সমর্থন

  • পাইথন(ms-python.python)
  • মরিচা বিশ্লেষক– মরিচা ভাষা সার্ভার
  • Go– ভাষা সমর্থন যান
  • এমনকি আরও ভাল TOML– TOML সিনট্যাক্স
  • ডকার– ডকারফাইল, ডকার-কম্পোজ সিনট্যাক্স

থিম এবং চেহারা

  • ওয়ান ডার্ক প্রো— ক্লাসিক ডার্ক থিম
  • ক্যাটপুচিন– প্যাস্টেল, চোখের উপর সহজ
  • উপাদান আইকন থিম– ফাইল আইকন
  • সাবলীল আইকন– UI আইকন

প্রয়োজনীয় কীবোর্ড শর্টকাট

# Navigation
Ctrl+P / Cmd+P         Quick open file
Ctrl+Shift+P           Command palette
Ctrl+` (backtick)      Open terminal
Ctrl+B                 Toggle sidebar
Ctrl+\                 Split editor
Ctrl+Tab               Switch tabs
Alt+Left/Right         Go forward/back in history
Ctrl+G                 Go to line number

# Editing
Ctrl+D                 Select next occurrence
Ctrl+Shift+L           Select all occurrences
Alt+Click              Multi-cursor
Ctrl+Shift+K           Delete line
Alt+Up/Down            Move line up/down
Ctrl+/                 Toggle comment
Shift+Alt+F            Format document
F2                     Rename symbol
F12                    Go to definition
Alt+F12                Peek definition
Shift+F12              Find all references

# Terminal
Ctrl+` (backtick)      Open new terminal
Ctrl+Shift+`           Create new terminal
Ctrl+Shift+5           Split terminal

ওয়ার্কস্পেস এবং মাল্টি-রুট সেটআপ

// .vscode/settings.json — per-project settings
{
  "python.defaultInterpreterPath": "./.venv/bin/python",
  "editor.formatOnSave": true,
  "[python]": {
    "editor.defaultFormatter": "charliermarsh.ruff",
    "editor.formatOnSave": true
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}

// .vscode/extensions.json — recommend extensions to team
{
  "recommendations": [
    "GitHub.copilot",
    "esbenp.prettier-vscode",
    "ms-python.python",
    "charliermarsh.ruff",
    "eamodio.gitlens"
  ]
}

// .vscode/launch.json — debug configuration
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "FastAPI",
      "type": "python",
      "request": "launch",
      "module": "uvicorn",
      "args": ["main:app", "--reload"],
      "jinja": true
    }
  ]
}

দূরবর্তী উন্নয়ন

ভিএস কোড রিমোট এক্সটেনশনগুলি আপনাকে সার্ভারে, ডকার পাত্রে বা SSH এর মাধ্যমে কোড সম্পাদনা করতে দেয়:

  • দূরবর্তী – SSH— যেকোনো SSH সার্ভারে ফাইল সম্পাদনা করুন যেন স্থানীয় হয়
  • দূরবর্তী – ধারক / দেব পাত্রে– ডকারের ভিতরে বিকাশ করুন
  • দূরবর্তী – WSL– উইন্ডোজে লিনাক্স ফাইল সম্পাদনা করুন
  • গিটহাব কোডস্পেস– মেঘ উন্নয়ন পরিবেশ

// .devcontainer/devcontainer.json
{
  "name": "Python Dev",
  "image": "mcr.microsoft.com/devcontainers/python:3.12",
  "features": {
    "ghcr.io/devcontainers/features/docker-in-docker:2": {},
    "ghcr.io/devcontainers/features/node:1": {}
  },
  "postCreateCommand": "pip install -r requirements.txt",
  "customizations": {
    "vscode": {
      "extensions": ["ms-python.python", "charliermarsh.ruff"]
    }
  }
}

উত্পাদনশীলতা কৌশল

  • জেন মোড— Ctrl+K Z — বিভ্রান্তি-মুক্ত পূর্ণ স্ক্রীন সম্পাদনা
  • স্টিকি স্ক্রোল– আপনি স্ক্রোল করার সাথে সাথে বর্তমান ফাংশন/ক্লাস প্রসঙ্গ দেখায় (সেটিংসে সক্ষম করুন)
  • ব্রেডক্রাম্বস– প্রতীক নেভিগেট করতে শীর্ষে পাথ ক্লিক করুন
  • রূপরেখা দৃশ্য— প্রতীক প্যানেল সমস্ত ফাংশন এবং ক্লাস দেখায়
  • সিম্বলে যান— Ctrl+Shift+O ফাইলের যেকোনো ফাংশনে যেতে
  • রেফারেন্স প্রিভিউটাইপ এবং ডক্স দেখতে যেকোনো চিহ্নের উপর হোভার করুন
  • কাজ— কমান্ড প্যালেট থেকে বিল্ড/টেস্ট কমান্ড চালান → টাস্ক: টাস্ক চালান

প্রোফাইল – সংরক্ষণ এবং কনফিগারেশন শেয়ার করুন

VS কোড প্রোফাইল (2023+) আপনাকে বিভিন্ন কর্মপ্রবাহের জন্য এক্সটেনশন সেট এবং সেটিংস সংরক্ষণ করতে দেয়:

  • পাইথন ডেটা সায়েন্স প্রোফাইল
  • টাইপস্ক্রিপ্ট ফ্রন্টএন্ড প্রোফাইল
  • ন্যূনতম লেখার প্রোফাইল (কোন কোড এক্সটেনশন নেই)

এর মাধ্যমে প্রোফাইল রপ্তানি করুন: ফাইল → পছন্দ → প্রোফাইল → প্রোফাইল রপ্তানি → সারাংশ বা স্থানীয় ফাইল হিসাবে ভাগ করুন

সঠিক এক্সটেনশন এবং সেটিংস সহ 2026 সালে VS কোড যেকোন ভাষার জন্য একটি সম্পূর্ণ IDE। প্রয়োজনীয় জিনিসগুলি ইনস্টল করুন, 10টি মূল শর্টকাট শিখুন, প্রতি-প্রকল্প সেটিংস কনফিগার করুন.vscode/settings.json, এবং উৎপাদনশীলতা গুণকের জন্য GitHub Copilot ব্যবহার করুন।

✍️ Leave a Comment

Your email address will not be published. Required fields are marked *

🌐 Read in:🇬🇧 English🇩🇪 Deutsch🇧🇷 Português🇸🇦 العربية🇮🇳 हिन्दी🇧🇩 বাংলা