VS-Code Ressourcen

Tastaturbelegung VS-Code
Auch unter Datei/Einstellungen/Tastaturbelegung (Ctrl+K S)

Tastaturbefehle als PDF

KI-Themen aus DB

  • VS Code: Allgemeine Bedienung, Terminal-Befehle und Einstellungen für Visual Studio Code
  • Perplexity: Tipps und Tricks zur Optimierung der Suche und Recherche mit Perplexity AI.
  • Comet Browser: Anleitung zur Nutzung der KI-Integration und Agentic Actions im Comet Browser.
  • Google Gemini & AI Studio: Tipps und Tricks zur maximalen Ausschöpfung des Potenzials von Gemini und AI Studio.

KI-Anwendungen und Tools

Eine Sammlung nützlicher KI-Tools und Anwendungen, kategorisiert nach Themen.


VS Code

Allgemeine Bedienung, Terminal-Befehle und Einstellungen für Visual Studio Code


VS Code über Terminal öffnen
Dateiexplorer öffnen. Rechte Maustaste auf Ordner. Befehl "In Terminal öffnen". cd und eventuell Unterordner angeben. Dann "code ." eingeben. Visual-Studio Code wird geöffnet.
Datei über Terminal öffnen
Entsprechenden Ordner aufrufen. Dann Befehl "code" gefolgt vom Dateinamen eingeben. z.B. PS C:xampphtdocskraftfutterimages> code 1920x500.jpg
Help
Befehlseingabe in das integrierte Terminal oder Power Shell: "code --help". Ausgabe: Siehe Tabelle unten.
Hilfeseite VS-Code unter Dokumentation
Settings - über Zahnrad und Einstellungen (Strg+)
Z.B. bei den am häufigsten verwendeten Einstellungen: Minimap ein/aus, Workbench color aufrufen und dann Workbench: Color Customizations. Überschreibt Farben aus dem derzeit ausgewählte Farbdesign und in json bearbeiten.
Tabs oder Leerzeichen zum Einrücken
Unten auf Tabulatorgröße oder Leerzeichen klicken. Im oberen Auswahlfeld die Anzahl festlegen und dadurch die Anzeige ändern. Mit Shift+Alt+F Ansicht formatieren gemäß Vorlage.
Settings - über Zahnrad und Einstellungen (Strg+)
Z.B. bei den am häufigsten verwendeten Einstellungen: Minimap ein/aus, sticky scroll (Kopfzeile wird immer eingeblendet)
Zeilenumbrüche über Alt+Z
Oder Anzeigen/Zeilenumbruch oder Settings und Wrap als Suchbegriff eingeben. Settings Eingabe @lang:php und dann die Einstellungen ändern
Autovervollständigen
Über Emmet Abbreviation. Z.B. Eingabe div>ul>li*5. Ergebnis: div und ul-tag mit 5 List-Elemente. Verschachtelt: (div*2>ul>li*3)+p+img. ! und Enter = html-Grundgerüst.
Erweiterungen/ Extensions
Suche über @category oder @sort:rating. Empfohlene Extensions: HTML CSS Support, Prettier, ESLint, Code Spell Checker, CSS Speak, IntelliCode, Better Comments, Indent-Rainbow.
Empfohlene Erweiterungen/Extensions
Prettier (Code formatter). ESLint Prüfung. CodeSnap plus für Screenshots. Restore Terminals.
Git Repository
Einschalten über Quellcodeverwaltung. Git Repository löschen durch Löschen des Ordners .git in der Dateiablage. Github Repository anlegen.
Erweiterungen/ Extensions
@category in das Suchfeld der Extensions eingeben und auswählen. Oder z.B. @category:"themes" @sort:rating. Code Snippets suchen über die Eingabe von insert snippet oder Konfigurieren von snippets über configure snippets. Empfohlene Extensions: HTML CSS Support, Prettier (Formatter), ESLint (JavaScript Code Prüfung), Code Spell Checker (Rechtschreibprüfung), CSS Speak (zeigt den css Code an), IntelliCode für TypeScript, JavaScript, Java, Python, Better Comments, Indent-Rainbow (farbliche Darstellung von Leerzeichen).
Empfohlene Erweiterungen/Extensions
Z.B. Prettier (Code formatter). ESLint installiert. Zum Ausführen im Terminal eingeben: npn run eslint oder zum Beheben von Fehlern: npn run eslint:fix. Oder aus einem aufgerufenen Ordner angeben: npx eslint . - Es werden alle Dateien in dem Ordner geprüft und Fehler angezeigt. Installiert: CodeSnap plus zur Erstellung eines Screenshots des Progarmmcodes. Restore Terminals
Git Repository
Einschalten über Quellcodeverwaltung. Git Repository löschen durch Löschen des Ordners .git in der Dateiablage.
Github Repository anlegen. Siehe Kurs Udemy
Temporary Profile
To create a temporary profile: Open the Command Palette (Ctrl + Shift + P). Search for "Profile: Create a Temporary Profile". The temporary profile will start as an Empty Profile. Gültigkeit von Profilen: Profiles are associated with the current workspace (folder).
Eingebundene Erweiterungen
Ftp Simple zum Download der Dateien auf den Server. Anleitung siehe Youtube
FtP Simple

Tastenkombinationen

Kategorie / Kombination Beschreibung / Funktion
Ctrl+Shift+P, F1
Allgemein
Befehls-Palette anzeigen
Ctrl+P
Allgemein
Schnell öffnen, Gehe zu Datei...
Ctrl+Shift+N
Allgemein
Neues Fenster/Instanz öffnen
Ctrl+Shift+W
Allgemein
Fenster/Instanz schließen
Ctrl+,
Allgemein
Benutzereinstellungen
Ctrl+K Ctrl+S
Allgemein
Tastenkombinationen anzeigen
Ctrl+X
Grundlegende Bearbeitung
Zeile ausschneiden (ohne Auswahl)
Ctrl+C
Grundlegende Bearbeitung
Zeile kopieren (ohne Auswahl)
Alt+↑ / ↓
Grundlegende Bearbeitung
Zeile nach oben/unten verschieben
Shift+Alt+↑ / ↓
Grundlegende Bearbeitung
Zeile nach oben/unten kopieren
Ctrl+Shift+K
Grundlegende Bearbeitung
Zeile löschen
Ctrl+Enter
Grundlegende Bearbeitung
Zeile darunter einfügen
Ctrl+Shift+Enter
Grundlegende Bearbeitung
Zeile darüber einfügen
Ctrl+Shift+\
Grundlegende Bearbeitung
Zu passender Klammer springen
Ctrl+] / [
Grundlegende Bearbeitung
Zeile einrücken / ausrücken
Home / End
Grundlegende Bearbeitung
Anfang / Ende der Zeile
Ctrl+Home
Grundlegende Bearbeitung
Anfang der Datei
Ctrl+End
Grundlegende Bearbeitung
Ende der Datei
Ctrl+↑ / ↓
Grundlegende Bearbeitung
Zeile nach oben/unten scrollen
Alt+PgUp / PgDn
Grundlegende Bearbeitung
Seite nach oben/unten scrollen
Ctrl+Shift+[
Grundlegende Bearbeitung
Bereich zusammenklappen
Ctrl+Shift+]
Grundlegende Bearbeitung
Bereich entfalten
Ctrl+K Ctrl+[
Grundlegende Bearbeitung
Alle Unterbereiche zusammenklappen
Ctrl+K Ctrl+]
Grundlegende Bearbeitung
Alle Unterbereiche entfalten
Ctrl+K Ctrl+0
Grundlegende Bearbeitung
Alle Bereiche zusammenklappen
Ctrl+K Ctrl+J
Grundlegende Bearbeitung
Alle Bereiche entfalten
Ctrl+K Ctrl+C
Grundlegende Bearbeitung
Zeilenkommentar hinzufügen
Ctrl+K Ctrl+U
Grundlegende Bearbeitung
Zeilenkommentar entfernen
Shift+Alt+A
Grundlegende Bearbeitung
Blockkommentar umschalten
Alt+Z
Grundlegende Bearbeitung
Wortumbruch umschalten
Ctrl+T
Navigation
Alle Symbole anzeigen
Ctrl+G
Navigation
Gehe zu Zeile...
Ctrl+Shift+O
Navigation
Gehe zu Symbol...
Ctrl+Shift+M
Navigation
Probleme-Panel anzeigen
F8
Navigation
Gehe zum nächsten Fehler oder Warnung
Shift+F8
Navigation
Gehe zum vorherigen Fehler oder Warnung
Alt+← / →
Navigation
Zurück / Vorwärts
Ctrl+M
Navigation
Tabulator bewegt den Fokus umschalten
Ctrl+F
Suchen und Ersetzen
Suchen
Ctrl+H
Suchen und Ersetzen
Ersetzen
F3 / Shift+F3
Suchen und Ersetzen
Nächstes / Vorheriges Vorkommen suchen
Alt+Enter
Suchen und Ersetzen
Alle Vorkommen auswählen
Alt+C / R / W
Suchen und Ersetzen
Groß-/Kleinschreibung / Regulärer Ausdruck / Ganzes Wort umschalten
Ctrl+Shift+L
Wichtig
Umbenennen mehrerer Ausdrucke gleichzeitig
Alt+Shift+F
Wichtig
Ruft den Code Formatter auf und formatiert den Programmcode
Ctrl+D
Wichtig
Selektives Umbenennen mehrerer Ausdrucke
Shift+Alt+F
Wichtig
Code formatieren
Alt+↑ / ↓
Wichtig
Zeile nach oben/unten verschieben up/down
Ctrl+/
Wichtig
Zeilen kommentieren/ auskommentieren
Ctrl+p
Wichtig
Datei wechseln. Zu anderer Datei wechseln
Ctrl+G
Wichtig
Springen zu einer Zeile
Ctrl+L
Wichtig
Zeile markieren
Ctrl+K W
Wichtig
Alle Tabs schließen

Terminalbefehle / Optionen

Kategorie / Kombination Beschreibung / Funktion
--extensions-dir <Verzeichnis>
Erweiterungsverwaltung
Legt den Stammverzeichnis für Erweiterungen fest.
--list-extensions
Erweiterungsverwaltung
Listet die installierten Erweiterungen auf.
--show-versions
Erweiterungsverwaltung
Zeigt die Versionen der installierten Erweiterungen, wenn --list-extensions verwendet wird.
--category <Kategorie>
Erweiterungsverwaltung
Filtert installierte Erweiterungen nach der angegebenen Kategorie, wenn --list-extensions verwendet wird.
--install-extension <ext-id | Pfad>
Erweiterungsverwaltung
Installiert oder aktualisiert eine Erweiterung.
--pre-release
Erweiterungsverwaltung
Installiert die Vorabversion der Erweiterung.
--uninstall-extension <ext-id>
Erweiterungsverwaltung
Deinstalliert eine Erweiterung.
--update-extensions
Erweiterungsverwaltung
Aktualisiert die installierten Erweiterungen.
--enable-proposed-api <ext-id>
Erweiterungsverwaltung
Aktiviert vorgeschlagene API-Funktionen für Erweiterungen.
-v --version
Fehlerbehebung
Gibt die Version aus.
--verbose
Fehlerbehebung
Gibt ausführliche Ausgaben.
--log <Level>
Fehlerbehebung
Legt das zu verwendende Protokollierungslevel fest.
-s --status
Fehlerbehebung
Zeigt Prozessnutzung und Diagnoseinformationen an.
--prof-startup
Fehlerbehebung
Führt einen CPU-Profiler während des Startvorgangs aus.
--disable-extensions
Fehlerbehebung
Deaktiviert alle installierten Erweiterungen.
--disable-extension <ext-id>
Fehlerbehebung
Deaktiviert die angegebene Erweiterung.
--sync <an | aus>
Fehlerbehebung
Schaltet die Synchronisierung ein oder aus.
--inspect-extensions <Port>
Fehlerbehebung
Ermöglicht das Debugging und Profiling von Erweiterungen.
--inspect-brk-extensions <Port>
Fehlerbehebung
Ermöglicht das Debugging und Profiling von Erweiterungen.
--disable-lcd-text
Fehlerbehebung
Deaktiviert die LCD-Schriftdarstellung.
--disable-gpu
Fehlerbehebung
Deaktiviert die GPU-Hardwarebeschleunigung.
--disable-chromium-sandbox
Fehlerbehebung
Verwendet diese Option nur bei besonderen Anforderungen.
--telemetry
Fehlerbehebung
Zeigt alle Telemetrie-Ereignisse an, die von VS Code erfasst werden.
-d --diff <Datei> <Datei>
Optionen
Vergleicht zwei Dateien miteinander.
-m --merge <Pfad1> <Pfad2> <Basis> <Ergebnis>
Optionen
Führt einen Drei-Wege-Merge durch, indem Pfade für zwei geänderte Versionen einer Datei, den gemeinsamen Ursprung und die Ausgabedatei für das Mergen bereitgestellt werden.
-a --add <Ordner>
Optionen
Fügt Ordner zur zuletzt aktiven Fensteransicht hinzu.
-g --goto <Datei:Zeile[:Zeichen]>
Optionen
Öffnet eine Datei am angegebenen Pfad in der angegebenen Zeile und Zeichenposition.
-n --new-window
Optionen
Erzwingt das Öffnen eines neuen Fensters.
-r --reuse-window
Optionen
Erzwingt das Öffnen einer Datei oder eines Ordners in einem bereits geöffneten Fenster.
-w --wait
Optionen
Wartet, bis die Dateien geschlossen sind, bevor das Programm zurückkehrt.
--locale <Lokale>
Optionen
Gibt die zu verwendende Lokale an (z.B. de-DE oder en-US).
--user-data-dir <Verzeichnis>
Optionen
Gibt das Verzeichnis an, in dem Benutzerdaten gespeichert werden. Kann verwendet werden, um mehrere getrennte Instanzen von VS Code zu öffnen.
--profile <Profilname>
Optionen
Öffnet den angegebenen Ordner oder Workspace mit dem angegebenen Profil und verknüpft das Profil mit dem Workspace.
-h --help
Optionen
Zeigt die Gebrauchsanweisung an.
tunnel
Unterbefehle
Macht den aktuellen Rechner über vscode.dev oder andere Rechner durch einen sicheren Tunnel zugänglich.
serve-web
Unterbefehle
Führt einen Server aus, der die Editor-Benutzeroberfläche in Browsern anzeigt.

Perplexity

Tipps und Tricks zur Optimierung der Suche und Recherche mit Perplexity AI.


1. Konnektoren und Quellenauswahl nutzen
Systeme verbinden: In den Einstellungen unter "Konnektoren" Outlook, Google Drive oder Notion verknüpfen.
Suchquellen: Über die Weltkugel zwischen Web, akademischen Studien oder Social Media wählen.
Finanzrecherche: Toggle "Finance" für direkte Edgar-Integration (SEC-Einreichungen) nutzen.
2. Aufgaben (Tasks) definieren
Regelmäßige Aufgaben: Unter Account/Einstellungen > Aufgaben tägliche oder stündliche Scans einrichten.
Benachrichtigung: Frequenz festlegen und Ergebnisse via Push, E-Mail oder Slack erhalten.
Modellwahl: Spezifisches KI-Modell für die jeweilige Recherche-Aufgabe festlegen.
3. Personalisierung und Memory nutzen
Profile: Unter Personalisierung "Stellen Sie sich vor" ausfüllen für kontextbezogene Antworten.
Memory: Funktion einschalten, damit sich die KI Interessen oder Wohnort merkt.
Interaktion: Das Gedächtnis direkt im Chat durch Mitteilungen füttern.
4. Spaces (Räume) für Projekte
Struktur: Über die Seitenleiste Spaces für spezifische Themen oder Kunden anlegen.
Konfiguration: Dateien hochladen und Anweisungen für Tonalität/Format hinterlegen.
Teamwork: Spaces mit anderen teilen, um gemeinsam an Recherchen zu arbeiten.
5. Suchmodi bewusst auswählen
Simple Search: Für schnelle Alltagsfragen.
Deep Research: Für umfassende Reports zu komplexen Themen (dauert ca. 3-4 Min).
Perplexity Labs: Zur Generierung von Tabellen, Charts oder Excel-Extraktionen.
6. Ergebnisse und Quellen prüfen
Quellenkontrolle: Direkter Zugriff auf die Originalquelle via Zitat-Links.
Check Sources: Textabschnitte markieren, um die Herkunft spezifischer Infos zu verifizieren.
Assets: Tabellen und Grafiken im Assets-Tab (CSV/Excel) herunterladen.
Steps: Denkprozess der KI im "Steps"-Tab nachvollziehen.
Quellenverzeichnis (Video-Referenzen)
Die Informationen zu Perplexity und Comet basieren auf den Transkripten der folgenden YouTube-Videos und Kanäle:
Neue AI-Modelle (Stand Ende 2025)
Pro- und Max-Nutzer erhalten Zugriff auf GPT-5.2 und Seedream 4.5 für leistungsstärkere Antworten. Neue Online- und Chat-Modelle wie
llama-3.1-sonar-small-128k-online
übertreffen Vorgänger in Reasoning und Suche.
Real-Time-Features & iOS App
Live-Flugstatus, erweiterte Sportdaten und Domänen-Updates direkt in der iOS-App verfügbar. Direkte Links in Antworten zu Websites und verbesserte Finance-Charts.
Produktivitäts-Tools & Personalisierung
Pro/Max-Nutzer können Slides, Sheets und Docs aus Prompts erstellen/bearbeiten. AI-Assistenten mit Memory für personalisierte, kontextbehaltende Gespräche. Snapshot-Widget für mehr Privatsphäre.
Search API & Filter-Neuerungen
Neuer Search API für direkten Index-Zugang (schneller, filterbar nach Datum/Domäne/Akademisch). Bild-Uploads für alle Nutzer und Standortfilter. API-Key-Rotation für Sicherheit.

Comet Browser

Anleitung zur Nutzung der KI-Integration und Agentic Actions im Comet Browser.


1. Installation und Grundeinstellungen
Installation: Anmeldung optional (kostenloses Testen möglich).
Sprache: In den Präferenzen Deutsch als Standardsprache festlegen.
Datenschutz: KI-Datenspeicherung deaktivieren, um Privatsphäre zu schützen.
Omnibox: In der URL-Leiste direkt zwischen Perplexity-Modell oder Google wählen.
2. Comet Assistant (Sidebar) nutzen
Assistent: Öffnen via Symbol oder Option + A.
Analyse: Aktive Website oder Dokumente zusammenfassen und übersetzen lassen.
Charts: Daten strukturiert aus Grafiken extrahieren (blauer Rahmen).
Video: In YouTube-Videos gezielte Szenen via Timestamp finden.
Voice: Sprachbefehle zur Browsersteuerung nutzen.
3. Agentic Actions und Workflows
E-Mail: Newsletter deabonnieren oder Entwürfe vorformulieren lassen.
Daisy Chaining: Rechercheergebnisse direkt in eine E-Mail umwandeln und senden.
Kalender: Meetings via assistant@perplexity.com automatisch planen.
Parallelität: In mehreren Tabs gleichzeitig arbeiten (z.B. Lead-Recherche).
4. Shortcuts und Referenzen
Tab-Tagging: Mit @Tabname auf Inhalte anderer Tabs im Prompt referenzieren.
Custom Shortcuts: Eigene Befehle wie "/tldr" in den Kontoeinstellungen erstellen.
Konsolidierung: Zahlen aus verschiedenen Finanzberichten (Tabs) zusammenführen.
Spaces: Häufig genutzte Räume zur Homepage hinzufügen.
Comet Assistant Erweiterungen
Thread-Kontext bleibt bei Link-Öffnungen erhalten (Sidebar-Persistenz), schnellere Antworten und bessere Workflow-Verarbeitung über Tabs. Neue Shortcuts, Voice-Verbesserungen und Studentenzugang zu Comet.

Google Gemini & AI Studio

Tipps und Tricks zur maximalen Ausschöpfung des Potenzials von Gemini und AI Studio.


Gemini 3 Flash: Frontier-level intelligence
With Gemini 3 Flash, efficiency and scale don’t have to come at the cost of intelligence.

Key Features:
- Frontier-level performance (PhD-level reasoning).
- High-frequency workflows (Flash-level speed).
- Significant upgrade from version 2.5.

Python API Example:
from google import genai
client = genai.Client()
response = client.models.generate_content(
  model="gemini-3-flash-preview",
  contents="Find the race condition..."
)
Quellenverzeichnis (Google AI Studio)
Offizielle Dokumentationen und Ressourcen von Google AI Studio:
Übersicht der Dateieingabemethoden
Die Gemini-API bietet verschiedene Wege, Medien (Bilder, PDFs, Audio, Video) zu verarbeiten. Die Wahl hängt von der Dateigröße und dem Speicherort ab.

Wichtig: Die File-API speichert Dateien temporär für 48h, während GCS-Registrierungen bis zu 30 Tage gültig sind.
Inline-Daten (Base64)
Datei lokal lesen und als Bytes/Base64 direkt in die Anfrage einbetten.
Grenzen: Max. 100 MB pro Anfrage (PDFs 50 MB).
Einsatz: Kleine Dateien, schnelle Tests.
Gemini File API (Upload)
Datei wird einmalig hochgeladen und ein Dateiobjekt erstellt, das in mehreren Anfragen wiederverwendet werden kann.
Vorteil: Effizient bei großen Dateien (bis 2 GB) und mehrfacher Nutzung.
GCS Integration
Dateien in GCS-Buckets werden über die File-API registriert. Benötigt Service-Account mit "Storage Object Viewer"-Rechten.
Einsatz: Produktionsumgebungen, sehr große Datenmengen ohne Re-Upload.
Externe HTTP/Signierte URLs
Übergabe einer öffentlichen HTTPS-URL oder signierten URL (AWS S3, Azure, GCS).
Einschränkung: Max. 100 MB, aktuell keine Unterstützung für Gemini 2.0 Modelle.
Bring your data in seconds (Signed URLs)
Dateien aus AWS S3, Azure Blob Storage oder GCS können ohne Re-Upload direkt genutzt werden. Gemini lädt die Inhalte während der Anfrage über öffentliche oder zeitlich begrenzte (signierte) URLs.

Vorteile:
  • Kein manueller Upload zur Google-Infrastruktur nötig.
  • Sicherer Zugriff auf private Cloud-Daten via Presigned URLs.
  • Unterstützt Multimodale Prompts (PDF, Video, Audio).

Tastenkombinationen

Kategorie / Kombination Beschreibung / Funktion
External URL Max Size
Limits
100 MB
Kleine Dateien
Recommendation
Inline-Daten
Große/Häufige Dateien
Recommendation
File-API Upload
Cloud-Bestand
Recommendation
GCS-Registrierung

Terminalbefehle / Optionen

Kategorie / Kombination Beschreibung / Funktion
AWS S3 Presigned URL
Python Snippet
<pre><code>s3 = boto3.client('s3') signed_url = s3.generate_presigned_url( 'get_object', Params={'Bucket': 'my-bucket', 'Key': 'doc.pdf'}, ExpiresIn=3600)</code></pre>
Gemini Part.from_uri
Python Snippet
<pre><code>client = genai.Client() response = client.models.generate_content( model="gemini-2.0-flash", contents=[ types.Part.from_uri(file_uri=signed_url), "Analysiere dieses Dokument." ])</code></pre>