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