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: 30Na
app:
name: orders
settings:
retries: 3
timeout: 30Max. 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.