VS Code-configuratie: Extensies en Tips

Leer hoe je VS Code instelt, inclusief aanbevolen VS Code-extensies voor Ansible-ontwikkelingstaken.

Extensies

Verbeter je Ansible-ontwikkelervaring in VS Code met deze aanbevolen extensies:

Linter

Linter  van Nando Vieira. Deze extensie ondersteunt linters voor verschillende talen, waaronder YAML.

Trailing Spaces

Trailing Spaces  van Shardul Mahadik. Visualiseert “trailing spaces” door ze rood te maken. Om deze extensie zo te configureren dat extra spaties automatisch worden verwijderd bij het opslaan:

  1. Druk op Ctrl + Shift + P en selecteer Voorkeuren: Open Gebruikersinstellingen.
  2. Zoek naar trailing spaces.
  3. Schakel Trim bij Opslaan in.

Markdown All in One

Markdown All in One  van Yu Zhang. Een uitgebreide suite voor het schrijven van Markdown, met sneltoetsen, inhoudsopgave, automatische voorvertoning en meer.

Git Graph

Git Graph  van mhutchie. Beheer je repository met een visuele git grafiek. Voer eenvoudig Git-acties zoals “cherry picking” direct uit vanuit de grafiek.

Git Commit (No Verify)

Git commit(no verify)  van DevEscalus. Hiermee kun je de pre-commit hook omzeilen en een “no-verify” commit uitvoeren. Om deze functie te gebruiken, activeer je deze in de instellingen na installatie.

Black Formatter

Black Formatter  van Microsoft. Vormt automatisch Python-code volgens een standaardstijl. Schakel Black Formatter in door het volgende toe te voegen aan JSON Gebruikersinstellingen:

    "[python]": {
        "editor.formatOnType": true,
        "editor.defaultFormatter": "ms-python.black-formatter",
        "editor.formatOnSave": true
    },

Tips

Meerdere Cursor Selecties

  • Alt + Klik: Maak een nieuwe cursor op de locatie van je klik.
  • Ctrl + Alt + Omhoog/Omlaag: Voeg een nieuwe cursor toe boven of onder de huidige cursor.
  • Ctrl + Shift + L: Maak cursors bij alle voorvallen van de geselecteerde tekst.
  • Ctrl + Alt + Shift + I: Maak cursors aan het begin van elke regel van de geselecteerde tekst.
  • Ctrl + D: Selecteer de volgende voorval van de geselecteerde tekst en maak een cursor. Herhaal om verder te selecteren.
  • Shift + Alt + Klik: Voeg een extra cursor toe op de locatie van je klik voor gelijktijdige bewerkingen.

Je kunt ook het opdrachtenpalet (Ctrl+Shift+P) gebruiken en “Cursor maken” typen om alle beschikbare opties te zien. Voor Mac-gebruikers, vervang Ctrl door Cmd in de genoemde sneltoetsen.

Vouwen / Uitvouwen

  • Ctrl + K gevolgd door Ctrl + 0: Vouwen
  • Ctrl + K gevolgd door Ctrl + J: Uitvouwen

Aanpassen Lettergrootte

Pas de lettergrootte aan met Cntrl + Shift + + en Cntrl + -.

Commentaar geven / verwijderen

Schakel commentaar in/uit met Cntrl + /.

Omgevingsvariabelen

Om VS Code met specifieke lokale omgevingsvariabelen uit te voeren, maak je een .env bestand met je gewenste instellingen. Geef VS Code de opdracht dit bestand te gebruiken door de volgende regel toe te voegen in .vscode/settings.json:

{
    "python.envFile": "${workspaceFolder}/.env"
}

Zorg ervoor dat het .env bestand door Git wordt genegeerd door het toe te voegen aan je .gitignore:

.env