File Tools

Notepad++ plugin

Instellingen

Vijf tabs, elke instelling met een echt voor/na-voorbeeld — van YAML-inspringing tot de quote-modus voor CSV.

1. YAML

Vijf instellingen die samen bepalen hoe Reindent / tidy (Ctrl+Alt+Y) een YAML-document normaliseert. Comments, block-scalars en quoted strings blijven altijd ongemoeid.

Indent step + tabs naar spaties

Elke nesting-laag wordt herrekend naar een consistente inspringing (standaard 2 spaties); een leidende tab telt als 'tab width' spaties.

Voor

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

Na

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

Max. lege regels + verplichte eindregel

Meer dan het ingestelde aantal opeenvolgende lege regels wordt teruggebracht naar dat maximum (standaard 1), en trailing whitespace wordt gestript. Het bestand eindigt altijd met precies één newline.

Voor

a: 1   



b: 2

Na

a: 1

b: 2

2. JSON

Twee instellingen die bepalen wat Pretty-print standaard doet. Het losse Sort keys-commando in het menu sorteert altijd, ongeacht deze default.

Indent 2 of 4 spaties + sort keys standaard

Met indent=4 en 'sort keys' aan wordt elke Pretty-print meteen ook alfabetisch gesorteerd op de eerste sleutel-laag, recursief.

Voor

{"status":"active","id":1,"meta":{"z":1,"a":2}}

Na

{
    "id": 1,
    "meta": {
        "a": 2,
        "z": 1
    },
    "status": "active"
}

3. CSV

Bepaalt wat Align columns standaard doet met quotes; de losse commando's Add quotes en Remove quotes negeren deze instelling bewust en forceren altijd hun eigen modus.

Quotes: altijd (i.p.v. alleen indien nodig)

Standaard quoot de plugin een waarde alleen als het moet (bevat het delimiter, een quote of een newline). Zet deze op 'Altijd' om consequent elke waarde te quoten, ook lege of simpele velden.

Voor

name,age,city
Alice,30,Amsterdam

Na

"name","age","city"
"Alice","30","Amsterdam"

Add quotes / Remove quotes (menu)

Los van de instelling: forceer eenmalig alle quotes aan of juist weg, ook op een bestand dat je niet met Align columns hebt bewerkt.

Voor

"name","age"
Alice,30

Na

name,age
Alice,30

4. Parquet

Eén instelling: het pad naar duckdb.exe, waarmee alle Parquet-conversies worden uitgevoerd. Leeg = zoek automatisch op PATH, dan naast de plugin-DLL.

duckdb.exe-locatie overschrijven

Heb je duckdb.exe niet op je PATH staan en ook niet naast de plugin gezet? Wijs 'm hier direct aan via de Browse-knop.

5. Gedrag & profielen

Format on Save (automatisch YAML tidy'en bij elke keer opslaan) plus dezelfde profielen-mechaniek als de SQL Formatter: sla je complete configuratie op onder een naam, exporteer als JSON, importeer bij een collega.