Thema dieser Seite

Diese Seite beschreibt meine Erfahrungen mit dem Editor Notepadqq, der eine Alternative zu Notepad++ auf Linux darstellt.

Den Hinweis auf Notepadqq habe ich in diesem Forums-Eintrag von Notepad++ gefunden. In the forum of Notepad++ I found the hint to the editor Notepadqq, which is an alternative to Notepad++ on Linux systems. On this page there was critizism that not all features of Notepad++ have been realized already in Notepadqq. This is definately true, but in the next section you find a list of features that I already successfully use.

Meine Einstellungen

Folgende Einstellungen nehme ich bei meiner Notepadqq-Instanz vor:

Eine nicht vollständige Liste von Features

Die folgenden Features habe ich zuletzt mit Notepadqq 1.4.8 auf Ubuntu auf Ubuntu 18.04 getestet:

Vorteile von Notepadqq auf Linux

Ein paar Vorteile von Notepadqq auf Linux im Vergleich zu Notepadd++, wenn dieser via Wine auf Linux installiert ist:

Mögliche Verbesserungen

Für mich wären einige Features, die ich in Notepadqq 1.4.8 vermisst habe, sehr hilfreich:

Erstellung einer Erweiterung

Es gibt eine gute Anleitung wie man Plugins für Notepadqq in Node.js schreiben könnte. Dazu gibt es noch diese API-Dokumentation. Daher war es für mich einen Versuch Wert ein Dummy Plugin zu erstellen, um vielleicht in weiterer Folge eine kleine Verbesserung umzusetzen.

Leider stellte sich am Ende meines Versuchs heraus, dass die Node.js Version, die bei mir installiert ist, von Notepadqq nicht unterstützt wird. Da ich nicht vor habe, ganz bestimmte Node-Versionen zu installieren, endete mein Experiment hiermit.

Im folgenden will ich aber dennoch kurz meine Schritte auflisten, die ich durchgearbeitet habe:

Anschließend habe ich versucht diese Erweiterung in meiner Notepadqq-Installation einzubinden:

Zukünftige Entwicklung

Leider ist im Jahr 2022 noch immer die Version 1.4.8 aus dem Jahr 2018 die aktuellste Version. Diese kurze Forums-Frage aus dem August 2021 macht leider auch keine Hoffnung darauf, dass sich bald etwas daran ändert.