File Tools

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: 30

Nachher

app:
  name: orders
  settings:
    retries: 3
    timeout: 30

Max. 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.