[[oktatas:web:fejlesztoi_koernyezet_kialakitasa|< Fejlesztői környezet kialakítása]] ====== Visual Studio Code ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2019, 2021 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Webhely ===== * [[https://code.visualstudio.com/|Visual Studio Code]] * [[https://vscodium.com/]] ===== Billentyűkombináció ===== Sor/sorok duplázása: * Windows * Shift + Alt + Le * Shift + Alt + Fel * macOS * Shift + Option + Le * Shift + Option + Fel * Linux * Ctrl + Shift + Alt + Le * Ctrl + Shift + Alt + Fel Panel rejtése mutatása (alsó rész): * Ctrl + j ===== Kiterjesztés parancssorból ===== code --install-extension kiterjesztésnév.vsix ===== Megfigyelt fájlok ===== Ha olyan projekttel dolgozunk, ami nagyon sok fájllal dolgozik, és szeretnénk még egy valamilyen szervert is indítani, elfogyhat a figyelhető fájlok darabszáma. Debian GNU/Linux alatt például 8192 fájl figyelhető egyszerre. Két lehetőségünk van: * Lebeszéljük VS Code-t a sok fájl megfigyeléséről. * A rendszer maximális limitjét növeljük. ==== VS Code beállítása ==== * Fájl > Beállítások > Settings A beállítások keresőjébe írjuk be: watch Találunk néhány alapértelmezett mintát: **/.git/object/** **/.git/subtree-cache/** **/node_modules/*/** **/.hg/store/** Vegyünk fel saját mintákat. Például expo használata esetén: **/.expo/** **/.expo-shared/** Indítsuk újra a Visual Studio Code-t a beállítások újratöltéséhez. ==== Linux rendszerlimit növelése ==== * [[oktatas:linux:kernelbeallitasok#figyelheto_fajlok]] ===== A megjelenített fájlok beállítása ===== * Fájl > Beállítások > Settings A beállítások keresőjébe írjuk be: file.exclude Találunk néhány alapértelmezett mintát: **/.git **/.svn **/.hg **/CVS **/.DS_Store Ide felvehetjük saját beállításainkat. ===== HTML generálás ===== Nem szükséges telepíteni az Emmet bővítményt, mert alapból tud mindent. Felkiáltó jel, majd Enter: * ! Erre generál egy komplett kezdő weblapot. A h1 elemet kövesse egy div elem: * h1+div Az ul elemen belül legyen egy li elem: * ul>li Az ul elemen belül legyen 5 li elem: * ul>li*5 Legyen egy div, azon belül egy h1 és egy div, az utóbbi divben legyen egy ul, amin belül 5 li: * div>h1+div>ul>li*5 Legyen egy div elem, aminek az osztálya container: * div.container Legyen egy div elem, aminek az azonosítója container: * div#container ===== Live Server bővítmény ===== Telepítsük: "Live Server" Az index.html fájl neve felett jobb egér gomb, majd: * Open with Live Server Alul a státuszsorban megjelenik Port: 5500. Ide kattintva lehet leállítani is. A weblap automatikusan megnyílik a böngézsőben. ===== Téma ===== Telepítsük az "Material Theme" bővítményt. A bal oldalsó sáv alján a fogaskerékre kattintunk, majd: * Color Theme Az előugró listából válaszuk ki a kedvenc témát. ===== Konfiguráció újratöltése ===== Indítsuk újra a VSCode-t. Parancs panelról: Ctrl+Shift+p > Reload Window