SQL Formatter

Notepad++ plugin

Einstellungsprofile

Neun Registerkarten voller Einstellungen sind genau der Grund, warum es Profile gibt: Speichern Sie Ihre aktuelle Konfiguration unter einem Namen, laden Sie sie mit einem Klick zurück und exportieren Sie sie als JSON, um sie mit einem Kollegen zu teilen oder in einem Repository abzulegen — damit ein ganzes Team nach denselben Formatierungsregeln arbeitet.

Profiles-tabblad van de SQL Formatter instellingen

Speichern, laden und löschen — alles lokal

Auf der Registerkarte Profiles geben Sie Ihrer aktuellen Konfiguration einen Namen und klicken auf Save; das Profil erscheint in der Liste und ist mit einem Klick auf Load wieder aktiv. Profile werden als separate JSON-Datei pro Profil unter %appdata%\Notepad++\plugins\config\FormatSQL_profiles gespeichert — rein lokal, ohne Konto oder Cloud-Synchronisierung.

Teilen mit Ihrem Team über Export/Import

Export to JSON... schreibt das ausgewählte Profil in eine Datei, die Sie selbst platzieren — zum Beispiel in einem gemeinsamen Repository neben Ihrem dbt-Projekt. Ein Kollege verwendet Import from JSON..., um genau dieselben Einstellungen zu übernehmen. So müssen Sie nie wieder neun Registerkarten durchgehen, um den Formatierungsstil einer anderen Person zu reproduzieren.

snowflake_team.json

{
  "dialect": "snowflake",
  "kw_case": "upper",
  "fn_case": "upper",
  "id_case": "lower",
  "split_cols": true,
  "comma_pos": "before",
  "alias_op": "add",
  "align_keywords": true,
  "align_join_on": true,
  "case_stmt": "expand_joined",
  "cte_nl": true,
  "semi_add": true,
  "fqdn_schema": "analytics"
}

Häufig gestellte Fragen

Enthält ein Profil wirklich jede Einstellung, einschließlich Dialekt und FQDN?

Ja — alle neun Registerkarten werden in einer einzigen JSON-Datei erfasst: Dialekt, Schreibweise, Spalten, Ausrichtung, Struktur, Abstände, Joins und FQDN-Einstellungen (Datenbank/Schema).

Kann ich mehrere Profile für verschiedene Projekte parallel aufbewahren?

Ja, die Profilliste ist nicht auf einen einzigen Eintrag beschränkt — speichern Sie z. B. ein Profil pro Kunde, Dialekt oder Projekt und wechseln Sie mit Load zwischen ihnen.