Notepad++ plugin
Einstellungen
Fünf Tabs, jede Einstellung mit einem echten Vorher/Nachher-Beispiel — von der YAML-Einrückung bis zum CSV-Quote-Modus.
1. YAML
Fünf Einstellungen, die zusammen bestimmen, wie Reindent / Tidy (Strg+Alt+Y) ein YAML-Dokument normalisiert. Kommentare, Block-Skalare und zitierte Strings bleiben immer unberührt.
Einrückschritt + Tabs zu Leerzeichen
Jede Verschachtelungsebene wird auf eine konsistente Einrückung umgerechnet (Standard 2 Leerzeichen); ein führender Tab zählt als 'Tab-Breite' Leerzeichen.
Vorher
app:
name: orders
settings:
retries: 3
timeout: 30Nachher
app:
name: orders
settings:
retries: 3
timeout: 30Max. Leerzeilen + erforderliche Endzeile
Mehr als die eingestellte Anzahl aufeinanderfolgender Leerzeilen wird auf dieses Maximum reduziert (Standard 1), und nachgestellte Leerzeichen werden entfernt. Die Datei endet immer mit genau einem Zeilenumbruch.
Vorher
a: 1 b: 2
Nachher
a: 1 b: 2
2. JSON
Zwei Einstellungen, die festlegen, was Pretty-Print standardmäßig tut. Der separate Menübefehl Sort Keys sortiert immer, unabhängig von dieser Standardeinstellung.
Einrückung 2 oder 4 Leerzeichen + Sort Keys standardmäßig
Mit Einrückung=4 und aktiviertem 'Sort Keys' wird jedes Pretty-Print sofort auch rekursiv alphabetisch nach Schlüssel sortiert.
Vorher
{"status":"active","id":1,"meta":{"z":1,"a":2}}Nachher
{
"id": 1,
"meta": {
"a": 2,
"z": 1
},
"status": "active"
}3. CSV
Bestimmt, was Align Columns standardmäßig mit Anführungszeichen macht; die separaten Befehle Add Quotes und Remove Quotes ignorieren diese Einstellung bewusst und erzwingen immer ihren eigenen Modus.
Anführungszeichen: immer (statt nur bei Bedarf)
Standardmäßig setzt das Plugin einen Wert nur in Anführungszeichen, wenn es nötig ist (enthält das Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch). Stellen Sie dies auf 'Immer', um jeden Wert konsequent zu quoten, auch leere oder einfache Felder.
Vorher
name,age,city Alice,30,Amsterdam
Nachher
"name","age","city" "Alice","30","Amsterdam"
Add Quotes / Remove Quotes (Menü)
Unabhängig von der Einstellung: Erzwingen Sie einmalig alle Anführungszeichen an oder aus, auch bei einer Datei, auf die Sie Align Columns nicht angewendet haben.
Vorher
"name","age" Alice,30
Nachher
name,age Alice,30
4. Parquet
Eine Einstellung: der Pfad zu duckdb.exe, mit dem alle Parquet-Konvertierungen durchgeführt werden. Leer = automatisch im PATH suchen, dann neben der Plugin-DLL.
duckdb.exe-Speicherort überschreiben
Haben Sie duckdb.exe nicht in Ihrem PATH und auch nicht neben dem Plugin platziert? Verweisen Sie hier direkt darauf über die Browse-Schaltfläche.
5. Verhalten & Profile
Format on Save (automatisches YAML-Tidy bei jedem Speichern) plus derselbe Profilmechanismus wie beim SQL Formatter: Speichern Sie Ihre komplette Konfiguration unter einem Namen, exportieren Sie als JSON, importieren Sie bei einem Kollegen.