custom-snippets
Die Funktion Benutzerdefinierte Snippets von Spck Editor ermöglicht es Ihnen, wiederverwendbare Codevorlagen zu definieren, die in der Autocomplete-Liste erscheinen. Diese Seite bietet einsatzbereite Starter-Pakete für die häufigsten Muster der beliebtesten Frameworks – damit Sie sich das Schreiben des Boilerplate-Codes sparen können.
Verfügbarkeit: Benutzerdefinierte Snippets ist eine Premium-Funktion. Sie wird mit einem Gold-Abonnement in der Vollversion von Spck Editor freigeschaltet oder als Einmalkauf über Spck Editor Lite.
Jedes Paket ist eine JSON-Konfiguration, die nach Sprachmodus gegliedert ist (javascript_ls für die Frontend-Frameworks, python_ls für die Python-Frameworks, html_ls/css_ls für Template- und Style-Fragmente). Wählen Sie ein Framework, klicken Sie auf JSON kopieren und fügen Sie es im Snippet-Konfigurationseditor in Spck Editor ein.
Verwendung
- Wählen Sie unten ein Framework und klicken Sie auf JSON kopieren.
- Öffnen Sie in Spck Editor
Settings > Editor > Custom Snippets. - Tippen Sie auf das Code-Symbol (oben in der Snippet-Liste), um die Konfiguration als JSON zu bearbeiten.
- Fügen Sie das kopierte JSON ein und tippen Sie dann auf Update, um Ihre Snippet-Konfiguration zu überschreiben.
- Die Snippets erscheinen in der Autocomplete-Liste Ihres Editors, sobald Sie deren Auslösernamen eingeben.

Alle Snippets verwenden Tab-Stopp-Platzhalter ($1, $2, $0), sodass der Cursor nach dem Einfügen zwischen den bearbeitbaren Positionen springt. Siehe die Referenz für Benutzerdefinierte Snippets für die Platzhalter-Syntax.
Snippet-Pakete
Hooks (useState, useEffect, useRef, useMemo, useCallback, useContext, useReducer), funktionale und Arrow-Komponenten, Custom Hooks, forwardRef und Context-Provider-Muster.
Zielmodus: javascript_ls · react.json herunterladen
App-Router-Gerüst (page, layout, loading, error, not-found), Route-Handler, Server-Actions, generateMetadata/StaticParams, Link, Image, dynamische Imports, Navigations-Hooks und Middleware.
Zielmodus: javascript_ls · nextjs.json herunterladen
Composition-API-Primitive, Lifecycle-Hooks, defineProps/Emits, Pinia-Store und Options-API-Fallback (Skriptseite) sowie SFC-Gerüst, v-for/v-if/v-model/v-bind/v-on, Slots, Transitions und router-link (Templateseite).
Zielmodi: javascript_ls + html_ls · vue.json herunterladen
Reaktive Deklarationen, Lifecycle, alle Store-Typen und Event-Dispatcher (Skriptseite) sowie Komponentengerüst, {#if}/{#each}/{#await}/{#key}-Blöcke, bind:/on:/class:/use:-Direktiven, Store-Abonnement und Slots (Templateseite).
Zielmodi: javascript_ls + html_ls · svelte.json herunterladen
Häufige Utility-Gruppierungen (flex/grid-Layouts, Karten, Buttons, Eingabefelder, Badges, Alerts), responsive und Dark-Mode-Varianten sowie CSS-seitige @apply/@layer/@tailwind-Direktiven.
Zielmodi: html_ls + css_ls · tailwind.json herunterladen
App-Gerüst, alle HTTP-Methoden, async Route mit try/catch, Middleware, Auth-Middleware, Error-Handler, Router-Modul, CORS, statische Dateien und Hilfsfunktionen für Request-Parameter.
Zielmodus: javascript_ls · express.json herunterladen
App-Gerüst, GET/POST/PUT/DELETE-Routen, async Handler, Path- und Query-Parameter, Pydantic-Modelle, Depends, HTTPException, APIRouter, BackgroundTasks, CORS-Middleware, Datei-Uploads und Lifespan-Handler.
Zielmodus: python_ls · fastapi.json herunterladen
Modelle, funktionsbasierte und klassenbasierte Views, DRF APIView/ViewSet/Serializer, Formulare, urlpatterns, Admin-Registrierung, Migrationen, Custom Manager, Signals und Management Commands.
Zielmodus: python_ls · django.json herunterladen
Snippets anpassen
Diese Pakete sind nur Ausgangspunkte – die meisten Entwickler fügen mit der Zeit eigene Muster hinzu. Sie können jedes Snippet direkt in der App bearbeiten:

Nützliche Ergänzungen, die in Betracht zu ziehen sind:
- Komponentengerüste, die zur Dateistruktur Ihres Projekts passen (z. B. ein
page-Snippet, das Ihre Standard-Imports und Ihren Layout-Wrapper enthält). - Test-Boilerplate – die
describe/it-Struktur Ihres Test-Frameworks mit den Imports, die Sie immer benötigen. - Logging- oder Telemetrie-Aufrufe mit Ihren projektspezifischen Event-Namen vorausgefüllt.
- API-Client-Aufrufe – verpacken Sie Ihr Standard-
fetch-/axios-/SDK-Aufrufmuster mit Fehlerbehandlung.
Das JSON-Format ist einfach – jedes Snippet besteht nur aus einem name (was in der Autocomplete-Liste erscheint) und einem snippet-Body. Bearbeiten Sie das heruntergeladene JSON in einem beliebigen Texteditor, bevor Sie es in die Snippet-Konfiguration einfügen.
Siehe auch
- Referenz für Benutzerdefinierte Snippets – Platzhalter-Syntax, Geltungsbereich und wie Sie Snippets in der App verwalten.
- Spck Editor Lite – Einmalkauf-Version, die Benutzerdefinierte Snippets enthält.
- Preise – Details zum Gold-Abonnement für die Vollversion von Spck Editor.
- Erste Schritte – Installation und Überblick über die Funktionen von Spck Editor.