|
| 1 | +\chapter{Visual Studio Code: Einstieg und Tipps} |
| 2 | +\label{sec:vscode} |
| 3 | + |
| 4 | +Visual Studio Code (VS Code) ist ein moderner, kostenloser Editor, der besonders für Programmieranfänger:innen viele Vorteile bietet. |
| 5 | +In diesem Abschnitt zeigen wir, wie ihr VS Code installiert, sinnvoll einrichtet und für den Vorkurs nutzt. |
| 6 | + |
| 7 | +\section{Installation} |
| 8 | +\begin{enumerate} |
| 9 | + \item Ladet VS Code von \url{https://code.visualstudio.com/Download} herunter und installiert es. |
| 10 | + \item Öffnet VS Code nach der Installation. |
| 11 | +\end{enumerate} |
| 12 | + |
| 13 | +\section{Empfohlene Erweiterungen} |
| 14 | +\begin{itemize} |
| 15 | + \item \textbf{C/C++} (Microsoft): Syntax-Highlighting, Autovervollständigung und Debugging für C++. |
| 16 | + \item \textbf{CodeLLDB} oder \textbf{C/C++ Extension Pack}: Für erweitertes Debugging. |
| 17 | + \item \textbf{Remote - WSL} (nur Windows): Für die Verbindung zu WSL (Windows Subsystem for Linux). |
| 18 | + \item \textbf{Better Comments}, \textbf{Bracket Pair Colorizer}, \textbf{GitLens}: Für mehr Übersicht und Komfort. |
| 19 | +\end{itemize} |
| 20 | + |
| 21 | +\section{VS Code mit WSL verbinden (nur Windows)} |
| 22 | +\begin{enumerate} |
| 23 | + \item Installiert das Windows-Subsystem für Linux (siehe Kapitel \ref{sec:windows}). |
| 24 | + \item Installiert die Erweiterung \textbf{Remote - WSL} in VS Code. |
| 25 | + \item Öffnet die WSL-Konsole und gebt \texttt{code .} ein, um das aktuelle Verzeichnis in VS Code zu öffnen. |
| 26 | + \item VS Code erkennt automatisch, dass ihr im WSL arbeitet. |
| 27 | +\end{enumerate} |
| 28 | + |
| 29 | +\section{Debugger einrichten} |
| 30 | +\begin{enumerate} |
| 31 | + \item Öffnet die Datei, die ihr debuggen wollt. |
| 32 | + \item Klickt links auf das Symbol für „Run and Debug“ (\texttt{Play}-Button mit Käfer). |
| 33 | + \item Wählt „C++ (GDB/LLDB)“ oder „C++ (Windows)“ aus. |
| 34 | + \item Erstellt ggf. eine \texttt{launch.json} (VS Code bietet eine automatische Konfiguration an). |
| 35 | + \item Setzt Breakpoints durch Klick auf die Zeilennummer. |
| 36 | + \item Startet das Debugging mit F5. |
| 37 | +\end{enumerate} |
| 38 | + |
| 39 | +\section{Nützliche Shortcuts} |
| 40 | +Eine vollständige Übersicht findet ihr im Anhang \ref{sec:cheatsheet-shortcuts}. Hier die wichtigsten: |
| 41 | +\begin{itemize} |
| 42 | + \item \texttt{Strg + P}: Datei schnell öffnen |
| 43 | + \item \texttt{Strg + Shift + P}: Befehlspalette öffnen |
| 44 | + \item \texttt{Strg + \textasciigrave}: Terminal öffnen/schließen |
| 45 | + \item \texttt{F5}: Debugging starten |
| 46 | + \item \texttt{F9}: Breakpoint setzen/entfernen |
| 47 | +\end{itemize} |
| 48 | + |
| 49 | +\section{Weitere Tipps} |
| 50 | +\begin{itemize} |
| 51 | + \item Ihr könnt mehrere Terminals gleichzeitig öffnen (z.B. Bash und PowerShell). |
| 52 | + \item Die integrierte Git-Unterstützung hilft beim Versionsmanagement. |
| 53 | + \item Mit \texttt{settings.json} könnt ihr VS Code individuell anpassen. |
| 54 | +\end{itemize} |
| 55 | + |
| 56 | +\section{Fehlerbehebung} |
| 57 | +\begin{itemize} |
| 58 | + \item Prüft, ob alle benötigten Erweiterungen installiert sind. |
| 59 | + \item Bei Problemen mit WSL: VS Code und WSL neu starten. |
| 60 | + \item Compiler-Fehler erscheinen im „Problems“-Tab unten. |
| 61 | +\end{itemize} |
0 commit comments