Zurück zu Utils

Notepad++ plugin

File Tools

Bereinigen Sie YAML, JSON und CSV direkt aus Notepad++, konvertieren Sie mühelos zwischen den drei Formaten, und sehen Sie sich Parquet-Dateien an, ohne etwas anderes zu öffnen.

Ziel

Datendateien haben selten genau das Format, das Sie brauchen: YAML mit Tabs, wo Leerzeichen sein sollten, einzeiliges JSON, das Sie erst lesbar machen müssen, ein CSV-Export in der falschen Form. Das File Tools Plugin fügt Notepad++ Funktionen zum Bereinigen, Validieren und Konvertieren von YAML, JSON und CSV hinzu, plus eine schreibgeschützte Parquet-Vorschau über DuckDB.

Jedes Format-Untermenü enthält die vollständige Konvertierungsmenge von diesem Format aus, sodass YAML, JSON, CSV und Parquet sich alle gegenseitig erreichen können — ohne dass Sie selbst herausfinden müssen, welcher Zwischenschritt nötig ist. Das Plugin ist vollständig in C++ geschrieben und läuft als einzelne DLL: kein Hintergrundprozess, kein Netzwerkverkehr, keine Telemetrie.

Besonders nützlich für Kubernetes-Manifeste, CI/CD-Konfiguration, dbt-.yml-Dateien, Docker Compose und Ansible-Playbooks — alles einrückungsempfindliches YAML, bei dem ein falscher Tab eine kryptische Fehlermeldung auslöst. Quellcode vollständig offen (MIT-Lizenz) auf GitHub.

Was Sie erwarten können

In Aktion sehen

Unordentliches YAML mit Tabs und inkonsistenter Einrückung, in einem Tastendruck normalisiert.

Vorher

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



env: production

Nachher

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

env: production

Verwendung

1. Installation

Noch nicht in Notepad++'s Plugins Admin — manuelle Installation:

Kopieren Sie die Plugin-DLL und help.txt in den Notepad++-Plugin-Ordner (64-Bit Notepad++ erforderlich). Die beiden Dateien müssen sich im selben Ordner befinden:

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

2. Plugin aktivieren

Starten Sie Notepad++ neu. Das Plugin erscheint automatisch unter Plugins → Datamodder File Tools.

3. Los geht's

Öffnen Sie eine YAML-, JSON- oder CSV-Datei. Drücken Sie Strg+Alt+Y zum Reindent, oder gehen Sie über das Menü zum YAML/JSON/CSV/Parquet-Untermenü:

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

Jede Einstellung, mit Vorher/Nachher-Beispiel

Fünf Tabs — YAML, JSON, CSV, Parquet und Verhalten & Profile — jede mit einem echten Codebeispiel, sodass Sie nie raten müssen, was ein Schalter bewirkt.

Alle Einstellungen & Beispiele ansehen

Häufig gestellte Fragen

Ist dieses Plugin wirklich kostenlos?

Ja, vollständig — MIT-Lizenz, Quellcode offen auf GitHub, keine Werbung, keine 'Pro'-Version hinter einer Paywall.

Sendet das Plugin Daten ins Internet?

Nein. Alles läuft lokal in einer einzelnen C++-DLL; Parquet-Konvertierungen laufen über den lokal installierten duckdb.exe-Prozess, auch ohne Internetverbindung.

Wofür ist das nützlich?

Kubernetes-Manifeste, CI/CD-Konfiguration, dbt-.yml-Dateien, Docker Compose und Ansible-Playbooks — kurz, jedes einrückungsempfindliche YAML, bei dem ein falscher Tab eine kryptische Fehlermeldung auslöst.

Welche Notepad++-Version brauche ich?

64-Bit Notepad++ 8.3 oder höher. 32-Bit wird nicht unterstützt.

Kann ich Einstellungen mit Kollegen teilen?

Ja — speichern Sie Ihre Konfiguration als Profil und exportieren Sie sie als JSON-Datei; ein Kollege importiert sie mit einem Klick.

Wird das Plugin noch aktiv gepflegt?

Ja, regelmäßig neue Releases mit Bugfixes und Features — siehe die Commits und Releases auf GitHub.

Fehler gefunden oder eine Idee für eine Verbesserung?

Melden Sie es direkt als Issue auf GitHub — das wird gelesen und bearbeitet. Lieber kein GitHub-Konto? Schicken Sie uns stattdessen eine Nachricht über das Kontaktformular, wir leiten sie weiter.