Visual Studio Code
Főnév
Visual Studio Code (tsz. Visual Studio Codes)
- (informatika) A Visual Studio Code (VS Code) egy ingyenes, nyílt forráskódú, könnyű és gyors kódszerkesztő, amelyet a Microsoft fejlesztett. Bár alapvetően nem egy teljes értékű IDE, bővítményekkel könnyen testreszabható, így C++ fejlesztéshez is használható.
📌 Kiemelt előnyei: ✅ Gyors és könnyű – Nem terheli a rendszert, még nagy projektek esetén sem.
✅ Bővíthető – Több ezer bővítmény érhető el a fejlesztés kényelmesebbé tételéhez.
✅ Többplatformos – Windows, Linux és macOS rendszereken is működik.
✅ Fejlett kódszerkesztő – Szintaxiskiemelés, IntelliSense, automatikus formázás.
✅ Integrált verziókezelés – Git és GitHub támogatás.
✅ Támogatja a C++, Python, JavaScript, Rust és sok más nyelvet.
✅ C++ fejlesztéshez testreszabható a megfelelő bővítményekkel és fordítókkal.
📌 Hátrányok:
❌ Nem teljes értékű IDE – Fejlett hibakereső és projektkezelési funkciók hiányoznak az alapverzióból.
❌ Néhány funkcióhoz bővítmények szükségesek – Például a fordító és a hibakereső külön telepítést igényel.
❌ A beállítás több időt igényel a klasszikus IDE-khez (pl. CLion, Visual Studio) képest.
1. A Visual Studio Code telepítése és beállítása C++ fejlesztéshez
🔗 Letöltés: https://code.visualstudio.com/
📌 Telepítési lépések: 1. Töltsd le és telepítsd a VS Code-ot az operációs rendszerednek megfelelő verzióban. 2. Telepítsd a szükséges bővítményeket (C++ Extension Pack, C/C++ és Code Runner). 3. Telepíts egy C++ fordítót (pl. MinGW, Clang, GCC, MSVC). 4. Állítsd be a build-rendszert és a hibakeresőt.
🚀 TIPP: Ha Windows-t használsz, MSVC vagy MinGW fordítót ajánlott telepíteni.
2. VS Code konfigurálása C++ fejlesztéshez
A VS Code alapértelmezés szerint nem tartalmaz beépített C++ támogatást, ezért bővítményeket és fordítót kell telepíteni.
2.1. Bővítmények telepítése
- Nyisd meg a VS Code-ot.
- Nyomd meg a
Ctrl + Shift + Xbillentyűkombinációt, vagy kattints a “Extensions” (Bővítmények) ikonra. - Telepítsd az alábbi bővítményeket:
- 🔹 C/C++ (Microsoft) – Alapvető támogatás C++ szerkesztéshez, IntelliSense, szintaxiskiemelés, formázás.
- 🔹 Code Runner – Lehetővé teszi a gyors kódfuttatást (
Ctrl + Alt + N). - 🔹 CMake Tools – Ha CMake projektekben dolgozol, ezt ajánlott telepíteni.
- 🔹 Debugger for C++ – Fejlett hibakereséshez.
2.2. Fordító telepítése
A VS Code csak egy szerkesztő, ezért egy különálló fordítóra van szükség.
📌 Ajánlott C++ fordítók:
- GCC (Linux, Windows, macOS) → Nyílt forráskódú és gyors
- Clang (macOS, Linux, Windows) → Modern és moduláris
- MSVC (Windows) → Windows-specifikus
Windows telepítés (MinGW)
- Töltsd le a MinGW telepítőt:
- Futtasd a telepítőt, és telepítsd a
mingw32-gcccsomagot. - Add hozzá a
C:\MinGW\binmappát a PATH változókhoz.
Linux telepítés (GCC)
sudo apt update
sudo apt install g++
macOS telepítés (Clang)
xcode-select --install
🔹 Ellenőrizd a telepítést a következő paranccsal:
g++ --version
2.3. Build-rendszer és hibakeresés beállítása
A VS Code nem rendelkezik automatikus build-rendszerrel, ezért tasks.json és launch.json konfigurációra van szükség.
📌 Tasks.json (Fordítás beállítása) 1. Nyisd meg a Command Palette-et (Ctrl + Shift + P). 2. Keresd a “Tasks: Configure Default Build Task” lehetőséget. 3. Hozz létre egy tasks.json fájlt az alábbi tartalommal:
{
"version": "2.0.0",
"tasks": [
{
"label": "C++ Build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"main.cpp",
"-o",
"main"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
📌 Launch.json (Hibakeresés beállítása) 1. Nyisd meg a Run and Debug panelt (Ctrl + Shift + D). 2. Kattints a “Create a launch.json file” gombra. 3. Másold be az alábbi beállítást:
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Debugging",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/main",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb"
}
]
}
🚀 Fordítás és futtatás:
- Build: Ctrl + Shift + B
- Futtatás: F5
- Gyors kódfuttatás: Ctrl + Alt + N (Code Runner szükséges)
3. VS Code vs. Más C++ IDE-k
| Jellemző | VS Code | Visual Studio | CLion | Code::Blocks |
|---|---|---|---|---|
| Teljes értékű IDE | ❌ (Bővítményekkel bővíthető) | ✅ | ✅ | ✅ |
| Fordító támogatás | GCC, Clang, MSVC | MSVC, Clang, GCC | Clang, GCC | GCC, Clang |
| Hibakereső | Jó (beállítással) | Kiváló | Kiváló | Alapszintű |
| Memóriaszivárgás-ellenőrzés | ❌ | ✅ | ✅ | ❌ |
| Erőforrásigény | Kicsi | Nagy | Közepes | Kicsi |
| Platformok | Windows, Linux, macOS | Windows, macOS | Windows, Linux, macOS | Windows, Linux, macOS |
📌 Ha egy könnyű, bővíthető C++ fejlesztőkörnyezetet keresel, a VS Code remek választás!
📌 Ha teljes értékű IDE-re van szükséged, inkább a Visual Studio vagy CLion jobb választás.
4. Összegzés
✅ A VS Code egy könnyű és gyors szerkesztő, amely bővítményekkel IDE-vé alakítható.
✅ Támogatja a C++ fejlesztést Clang, GCC és MSVC fordítókkal.
✅ Git és verziókezelési integráció, valamint fejlett szerkesztési funkciók.
- Visual Studio Code - Szótár.net (en-hu)
- Visual Studio Code - Sztaki (en-hu)
- Visual Studio Code - Merriam–Webster
- Visual Studio Code - Cambridge
- Visual Studio Code - WordNet
- Visual Studio Code - Яндекс (en-ru)
- Visual Studio Code - Google (en-hu)
- Visual Studio Code - Wikidata
- Visual Studio Code - Wikipédia (angol)