Hotkeys und anderes Nützliches
Allgemeines
Hoffentlich bekannt sind:
Ctrl+c
(copy selected text to clipboard)Ctrl+v
(paste (= füge ein) clipboard content)Ctrl+x
(cut and save selected text to clipboard)Ctrl+a
(select all)Ctrl+z
(undo)
Ebenso das Markieren von Text mit der Shift-Taste (oder per Maus mit Shift-Taste oder Ctrl-Taste), vgl. Cut,_copy,_and_paste.
- Fensterwechsel mit
Alt+Tab
- Fenster auf halbe Bildschirmgrösse:
Windows+Linkspfeil
bzw.Windows+Rechtspfeil
, eventuell mehrfach drücken - Fenster auf volle Bildschirmgrösse:
Windows+Hochpfeil
(eventuell mehrfach)
VS-Code-Hotkeys
Allgemein
Ctrl+s
: Speichern (save)Ctrl+Space
: Auswahl (also das, was VS-Code manchmal vorschlägt) aktivieren, falls an aktueller Cursorposition vorhanden.Ctrl+k Ctrl+c
bzw.Ctrl+k Ctrl+u
: aktuelle Zeile aus- bzw. einkommentieren (falls Tastaturlayout German(Switzerland)). Bei Tastaturlayout English-US-International geht beides perCtrl+/
. (Statt einer Zeile kann man so auch den minimalen Zeilenbereich um einen markierten Bereich aus- bzw. einkommentieren.)Ctrl+p
: Datei suchenCtrl+Shift+p
oderF1
: Befehl suchen (command palette)Ctrl+f
: findCtrl+h
: replaceCtrl+Shift+f
: find in files (vermutlich in allen Files im gerade offenen Folder)Ctrl+Shift+h
: replace in files (vermutlich in allen Files im gerade offenen Folder)F2
: Umbenennen von Variablen (dabei werden alle Vorkommen dieser Variablen umbenannt!)Alt+z
: Ein-/Ausschalten des automatischen Zeilenumbruchs (weitere Einstellungen per Menü:File
,Preferences
,Settings
, suche dort nach “wrap”; dann “Editor: Word Wrap” wie gewünscht setzen).Ctrl+`
: Öffnen/Schliessen des Terminals (oder perView
→Terminal
)Ctrl+c
: kopiert die aktuelle Zeile in's Clipboard (= Zwischenablage)Ctrl+x
oderShift+Del
: Löscht die aktuelle Zeile (bzw. den markierten Bereich) und kopiert sie in die Zwischenablage.Alt+↑
,Alt+↓
: verschiebt die aktuelle oder alle markierten Zeilen nach oben bzw. unten.- Suggestions (alias Syntaxvervollständigung) abstellen geht per File→Preferences→Settings (oder Hotkey
Ctrl+,
), dort unter “Text Editor”→“Suggestions” die Variable ändern, auf deren Wert die Maus im folgenden Link zeigt. turn-off-suggestions.png
Python-spezifisch
Ctrl+F5
:Starten eines Python-Programms (davor wird es abgespeichert)F5
: Starten eines Python-Programms im Debug Modus (davor wird es abgespeichert)Shift+Enter
startet ein markiertes Stück Python Code im REPL Terminal (eigentlich übernimmt es den markierten Code)
To be added:
- Format Document (Windows: Shif+Alt+f, Linux: Ctrl+Shift+i oder überall: “F1 fo do”) (braucht extension)
- Weitere Infos: https://code.visualstudio.com/docs/python/editing
- Die App “command prompt” kann mer per Suche nach “cmd” öffnen (dies war auf einigen Schulrechnern die einzige Möglichkeit, wie wir diese App gefunden haben).
Tab
undShift+Tab
zum Einrücken in VS Code (beim Python-Programmieren).
To be done?:
- Video zu Hotkeys? (mit Tastatur sichtbar…). Etwa Zeilenumbruch einstellen ist nützlich bei einigen meiner Aufgaben mit langen strings.
Bemerkungen zur Notation von Tasten und Verwandtem
Ich versuche, die Eingabetaste als Enter
(und nicht als Return
) zu notieren, da “enter key” im Englischen deutlich verbreiteter zu sein scheint.1)
Erstaunlich viele Leute kenne die Funktionstasten F1
bis F12
nicht (und geben dann meist f
+7
o.ä. ein). Die Funktionstaste F1
befindet sich links oben auf der Tastatur direkt neben der Escape-Taste Esc
, die anderen Funktionstasten sind rechts daneben.
Auf Laptop-Tastaturen muss man bisweilen zusätzlich die Taste fn
links unten drücken, denn die Tasten in der obersten Reihe der Tastatur sind doppelt belegt, d.h. F1
= fn
+f1
.
Die Tabulator-Taste Tab
befindet sich zwei Tasten unterhalb der Esc
-Taste.
Wohin?
Turtle und Pygame Requirements
sudo apt install python3-tk
Link zur Kursseite
Enter
und Return
unterschieden - die meisten Apps machen aber keinen Unterschied, vgl. https://en.wikipedia.org/wiki/Enter_key).