image: vs-code-welcome.webp:0:50

Die Basics

Eine kleine Tour durch die Be­nut­zer­ober­flä­che von Visual Studio Code, gefolgt von grund­le­gen­den Hinweisen zur Arbeit mit Da­tei­en, Ordnern und Projekten. Lerne wichtige Short­cuts und Funk­tio­nen zum Bearbeiten von Text kennen und erfahre, wie du mit Checkpoints sichere Zwischenstände deiner Arbeit anlegst.

Wenn du den Work­space öffnest, siehst du die Ent­wick­lungs­um­ge­bung Visual Studio Code:

1. Die Be­nut­zer­ober­flä­che

Am linken Rand siehst du einige Icons, die wichtig sind:

Explorer (StrgShiftE) – hier siehst du alle Da­tei­en und Unterordner des aktuell geöffneten Projekts
Search (StrgShiftF) – hier kannst du in allen Da­tei­en innerhalb deines Projektes suchen
Source Control (StrgShiftG) – hier geht es um Versionsverwaltung mit Git
Run and Debug (StrgShiftD) – hier können selbst geschriebene Pro­gramme ausgeführt werden
Extensions (StrgShiftX) – hier findest du viele nützliche Er­wei­te­rungen
Hack­schu­le Keyboard-Tutorial – hier lernst du die wich­tig­sten Funk­tio­nen der Tastatur kennen

Rechts oben siehst du mehrere Buttons, mit denen du das Layout anpassen oder verschiedene Bereiche ein- und ausblenden kannst:

Layout anpassen
Linke Seitenleiste (StrgB)
Panel (StrgJ) – hier ist für uns vor allem das Ter­mi­nal interessant
Rechte Seitenleiste (StrgAltB)

2. Da­tei­en, Projekte, Verzeichnisse und Pfade

Wenn du am Com­puter ar­bei­test, speicherst du deine Arbeit in Da­tei­en. Jede Datei hat einen Da­tei­na­men, der nor­ma­ler­wei­se auch eine Er­wei­te­rung wie .jpg, .html, .py oder .rb enthält. Die Da­tei­endung ist ein Teil des Namens und zeigt oft, um welche Art von Datei es sich handelt.

Ein Projekt besteht nor­ma­ler­wei­se aus einem Ordner und den darin enthaltenen Da­tei­en und Unterordnern. Im Explorer wird diese Struktur als Verzeichnisbaum dargestellt. Die Abbildung rechts zeigt ein Beispiel mit mehreren Da­tei­en und Unterordnern.

Der Pfad pictures/monkey.jpg be­schreibt, wo sich die Datei monkey.jpg innerhalb eines Projektordners befindet. Der vollständige Pfad zu einer Datei setzt sich aus allen übergeordneten Ver­zeich­nis­sen und dem Da­tei­na­men zusammen, zum Beispiel:

/workspace/shower.js/pictures/monkey.jpg

Unter Linux ist das oberste Verzeichnis immer /, unter Win­dows beginnt ein Pfad meistens mit einem Laufwerksbuchstaben wie C:\. Außerdem ver­wen­det Win­dows nor­ma­ler­wei­se \ statt /, um Verzeichnisse voneinander zu trennen.

Im Hack­schu­le Work­space legst du deine Projekte und Da­tei­en im Verzeichnis /workspace ab. Dort kannst du dir eine beliebige Ordnerstruktur anlegen. Deine Da­tei­en bleiben gespeichert, wenn du den Browser schließt, und du kannst später von zu Hause oder von einem anderen Gerät aus weiterarbeiten.

3. Checkpoints: Zwischenstände sichern

Mit der vorinstallierten Er­wei­te­rung Checkpoints kannst du einen Zwischenstand deines Projekts festhalten. Das ist besonders nützlich, bevor du eine größere Änderung ausprobierst.

Ein guter Zeitpunkt für einen Checkpoint ist zum Beispiel:

  • bevor du funktionierenden Code grundlegend umbaust,
  • bevor du mehrere Da­tei­en gleichzeitig änderst,
  • nachdem du eine wichtige Teilaufgabe abgeschlossen hast,
  • oder bevor du eine neue Idee ausprobierst, bei der du noch nicht weißt, ob sie funktioniert.

Gib einem Checkpoint einen kurzen, verständlichen Namen, zum Beispiel:

Navigation funktioniert

oder:

Vor dem Umbau des Menüs

Wenn später etwas schiefgeht, kannst du zu einem früheren Zwischenstand zurückkehren.

Um einen Checkpoint zu erstellen, wechsle links in den Explorer und klappe den Bereich Checkpoints auf. Klicke auf das Plus-Symbol, um einen neuen Checkpoint zu erstellen.

Du kannst einen Namen für den Checkpoint eingeben und mit Enter bestätigen.

Der Checkpoint wird dann gespeichert:

Falls du später zu einem Checkpoint zurückkehren möch­test, klicke auf den entsprechenden Eintrag in der Liste:

Intern ver­wen­det die Checkpoints-Er­wei­te­rung Git, um die Zwischenstände zu speichern, ohne dass du dich um die Details kümmern musst. Du kannst Checkpoints jederzeit wieder löschen, wenn du sie nicht mehr brauchst. Die gespeicherten Checkpoints werden separat von eventuell vorhandenen Commits in einem Git-Repository verwaltet.

Wenn du sicher im Umgang mit Git bist, kannst du auch direkt Git verwenden, um deine Arbeit zu sichern.

4. Tastatur und Textbearbeitung

Gerade am Anfang kann es sein, dass du beim Tippen, Markieren und Navigieren in einer Datei noch relativ langsam bist. Das ist völlig normal: Mit der Zeit kommt die Übung. 🤠 Wenn du etwas Erfahrung gesammelt hast, bist du mit der Tastatur oft schneller, als wenn du für jeden Arbeitsschritt erst zur Maus greifen musst.

Das Keyboard-Tutorial starten

Im Hack­schu­le Work­space ist das Hack­schu­le Keyboard-Tutorial bereits installiert. Dort kannst du die wich­tig­sten Funk­tio­nen der Tastatur direkt in Visual Studio Code ausprobieren. Das Tutorial führt dich Schritt für Schritt durch Themen wie:

  • Navigation in einem Do­ku­ment,
  • Markieren und Bearbeiten von Text,
  • Suchen und Ersetzen,
  • Arbeiten mit mehreren Cursorpositionen,
  • Bearbeiten von Code,
  • sowie den Umgang mit Da­tei­en, Ordnern und Tabs.

Klicke dazu links in der Aktivitätsleiste auf das Tastatur-Symbol. Anschließend öffnet sich der Bereich mit dem Keyboard-Tutorial:

Beginne mit dem ersten Kapitel und arbeite die Übungen der Reihe nach durch. Das Tutorial er­kennt viele deiner Arbeitsschritte automatisch und markiert erledigte Aufgaben mit einem grünen Haken. Deinen Fortschritt speichert es, sodass du später an derselben Stelle weitermachen kannst.

Wenn du die Übungen im Keyboard-Tutorial abgeschlossen hast, kannst du außerdem Web­sei­ten wie keybr.com nutzen, um deine Tippgeschwindigkeit zu trainieren.