Es ist eine große Frage, die Sie stellen.
Zusamenfassend...
Notepad ++
Ich weiß nicht, wie viel Sie mit Np ++ - Plugins tun können. Dokumentation finden Sie unter https://notepad-plus-plus.org/contribute/plugin-howto.html, zum Beispiel das scheint ein guter Ausgangspunkt zu sein.
Atom
Natürlich können Sie tun, was Sie wollen, indem Sie Ihr eigenes Atom-Paket schreiben:
- Beginnen Sie mit der Atom-Dokumentation, z. B. Erste Schritte / Flughandbuch ,
- In der Dokumentation auf oberster Ebene finden Sie alle erforderlichen API-Referenzen.
Beispiele
- So öffnen Sie Ihre Datei, wie Sie möchten (siehe addOpener ), und
- dann den Text bearbeiten (siehe TextBuffer ).
Hoffe das hilft als Ausgangspunkt.