# Visual Studio Code
Visual Studio Code (opens new window) – of korter VS Code – is een gratis, open source broncode-editor ontwikkeld door Microsoft (opens new window).
VS Code ondersteunt out of the box onder andere HTML, CSS, JavaScript, TypeScript en PHP, maar kan dankzij extensions (opens new window) (Ned. uitbreidingen) nog vele andere programmeertalen en -frameworks aan.
# Installeren
# Command-Line Interface
Om VS Code via de CLI te gebruiken open je bijvoorbeeld code
.
code «mapnaam»
Om een nieuw venster te openen.
code
Om de huidige map (.
) te openen.
code .
# Voorkeuren en Instellingen
Je voorkeuren (Eng. preferences) en instellingen (Eng. settings) voor de VS Code kan je wijzigen via het menu Ctrl +, .
of via de toetsencombinatie# Kleurthema
Het kleurthema (Eng. color theme) kan je wijzigen via het menu Ctrl + k ▸ Ctrl + t .
of via de toetsencombinatie# Bestandsiconenthema
Het Bestandsiconenthema (Eng. file icon theme) kan je wijzigen via het menu
.# Lettertype
Het lettertype (Eng. font) kan je wijzigen om onder andere de leesbaarheid te verhogen door een duidelijker onderscheid te maken tussen bijvoorbeeld de letter O
en het cijfer 0
of de letter l
en het cijfer 1
.
# Lettertype Downloaden
Enkele gratis monospace-lettertypes die speciaal voor code ontworpen zijn:
- Cascadia Code (opens new window) (Microsoft)
- Fira Code (opens new window) (Nikita Prokopov) Aangeraden
- Hack (opens new window) (Chris Simpkins & David van Gemeren)
- Hasklig (opens new window) (Ian Tuomi)
- JetBrainsMono (opens new window) (JetBrains)
# Lettertype Installeren
Het gedownloade bestand moet je eerst uitpakken (decomprimeren) en daarna installeren.
# Lettertype Configureren
Als het lettertype op je besturingssysteem geïnstalleerd is, kan je het instellen via het menu font
te typen. Stel dat je Fira Code wil gebruiken, dan wijzig je de waarde voor in 'Fira Code', Consolas, 'Courier New', monospace
.
# Uitbreidingen
Met extensions (Ned. uitbreidingen) voeg je functionaliteiten, ondersteuning voor nieuwe talen of visuele thema’s toe. Je opent Ctrl +⇧ shift + x .
door op het icoon links te klikken of met de toetsencombinatieHieronder staan enkele van onze aanraders uit Visual Studio Code Marketplace (opens new window).
# Algemeen
- Code Spell Checker (opens new window) (Street Side Software) Aangeraden
- Dutch - Code Spell Checker (opens new window) (Street Side Software) Aangeraden
- DotENV (opens new window) (milkstead)
- Git History (opens new window) (Don Jayamanne)
- indent-rainbow (opens new window) (oderwat) Aangeraden
- Peacock (opens new window) (John Papa)
- Peep (opens new window) (nwallace)
- Sort lines (opens new window) (Daniel Imms) Aangeraden
- Smart Sort (opens new window) (Suguru Yamamoto) Aangeraden
# Programmeren
- Auto Close Tag (opens new window) (Jun Han) Aangeraden
- Auto Complete Tag (opens new window) (Jun Han) Aangeraden
- Auto Rename Tag (opens new window) (Jun Han) Aangeraden
- ESLint (opens new window) (Dirk Baeumer) Verplicht
- npm Intellisense (opens new window) (Christian Kohler)
- Prettier - Code Formatter (opens new window) (Prettier) Verplicht
- Visual Studio IntelliCode (opens new window) (Microsoft)
- Live Server (opens new window) (Ritwick Dew) Verplicht
- CSS Peek (opens new window) (Pranay Prakash) Aangeraden
- Colorize (opens new window) (kamikillerto) Verplicht
- Turbo Console Log (opens new window) (Anas Chakroun) Verplicht
# Prettier instellen
Stap 1: Format on Save
Ga naar de instellingen van Visual Studio Code. Dit kan door op CTRL
+ ,
te drukken. Zoek in de zoekbalk naar Format On Save
en vink deze optie aan.
Stap 2: Prettier Configuratie
Blijf in de instellingen. Zoek in de zoekbalk naar Default formatter
. In de dropdown van Default Formatter kies je voor Prettier
Stap 3: HTML
Voor HTML willen we Prettier liever niet gebruiken.
Gebruik de toetsenombinatie CTRL
+ SHIFT
+ P
en typ Preferences: Open User Settings
. Dit opent een bestand.
In dit bestand voeg je het volgende toe:
"[html]": {
"editor.insertSpaces": true,
"editor.tabSize": 4,
"editor.defaultFormatter": "vscode.html-language-features"
},
2
3
4
5
Vergeet niet op te slaan!
# Talen en Frameworks
- language-stylus (opens new window) (sysoev)
- Markdown All in One (opens new window) (Yu Zhang)
- Sass (opens new window) (Syler)
- Vetur (opens new window) (Pine Wu)
# Themes
# Color Themes
- Material Theme Kit (opens new window) (Microsoft)
- One Dark Pro (opens new window) (binaryify)
- Palenight Theme (opens new window) (Olaolu Olawuyi)
# File Icon Themes
- Material Icon Theme (opens new window) (Philipp Kief)
- vscode-icons (opens new window) (VSCode Icons Team)