Terug naar Utils

Notepad++ plugin

File Tools

Ruim YAML, JSON en CSV direct op vanuit Notepad++, converteer moeiteloos tussen de drie, en bekijk Parquet-bestanden zonder ze te openen in iets anders.

Doel

Data-bestanden zijn zelden precies in het formaat dat je nodig hebt: YAML met tabs waar spaties moeten staan, JSON op één regel die je moet uitlezen, een CSV-export die je in een ander formaat nodig hebt. De File Tools plugin voegt Notepad++ opmaak-, validatie- en conversiefuncties toe voor YAML, JSON en CSV, plus een read-only Parquet-preview via DuckDB.

Elk formaat-submenu bevat de volledige conversieset vanuit dat formaat, zodat YAML, JSON, CSV en Parquet elkaar allemaal kunnen bereiken — zonder dat je zelf hoeft te bedenken welke tussenstap nodig is. De plugin is volledig in C++ geschreven en draait als één enkele DLL: geen achtergrondproces, geen netwerkverkeer, geen telemetrie.

Bijzonder handig voor Kubernetes-manifests, CI/CD-configuratie, dbt .yml-bestanden, Docker Compose en Ansible playbooks — allemaal indentatiegevoelige YAML waar één verkeerde tab een cryptische foutmelding oplevert. Broncode volledig open (MIT-licentie) op GitHub.

Wat je kunt verwachten

Zie het in actie

Rommelige YAML met tabs en inconsistente inspringing, in één toetsaanslag genormaliseerd.

Voor

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



env: production

Na

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

env: production

Gebruik

1. Installatie

Nog niet in Notepad++'s Plugins Admin — handmatige installatie:

Kopieer de plugin-DLL én help.txt naar de Notepad++ plugin-map (64-bit Notepad++ vereist). De twee bestanden moeten in dezelfde map staan:

C:\Program Files\Notepad++\plugins\
  FileTools\
    FileTools.dll
    help.txt

2. Plugin activeren

Start Notepad++ opnieuw op. De plugin verschijnt automatisch onder Plugins → Datamodder File Tools.

3. Aan de slag

Open een YAML-, JSON- of CSV-bestand. Druk op Ctrl+Alt+Y om te reindenten, of ga naar het YAML/JSON/CSV/Parquet-submenu via het menu:

Plugins → Datamodder File Tools → YAML / JSON / CSV / Parquet

Elke instelling, met voor/na-voorbeeld

Vijf tabs — YAML, JSON, CSV, Parquet en Gedrag & profielen — elk met een echt codevoorbeeld, zodat je nooit hoeft te gokken wat een schakelaar doet.

Bekijk alle instellingen & voorbeelden

Veelgestelde vragen

Is deze plugin echt gratis?

Ja, volledig — MIT-licentie, broncode open op GitHub, geen advertenties, geen 'pro'-versie achter een betaalmuur.

Verstuurt de plugin data naar internet?

Nee. Alles draait lokaal in één C++ DLL; Parquet-conversies gebeuren via het lokaal geïnstalleerde duckdb.exe-proces, ook zonder internetverbinding.

Waarvoor is dit handig?

Kubernetes-manifests, CI/CD-configuratie, dbt .yml-bestanden, Docker Compose en Ansible playbooks — kortom, elke indentatiegevoelige YAML waar een tab-fout je een cryptische foutmelding oplevert.

Welke Notepad++ versie heb ik nodig?

64-bit Notepad++ 8.3 of hoger. 32-bit wordt niet ondersteund.

Kan ik instellingen delen met collega's?

Ja — sla je configuratie op als profiel en exporteer 'm als JSON-bestand; een collega importeert 'm met één klik.

Wordt de plugin nog actief onderhouden?

Ja, geregeld nieuwe releases met bugfixes en features — zie de commits en releases op GitHub.

Bug gevonden of een idee voor een verbetering?

Meld het rechtstreeks als issue op GitHub — dat wordt gelezen en opgevolgd. Liever geen GitHub-account? Stuur ons dan een bericht via het contactformulier, dan zetten we het voor je door.