-
Ein wenig Nostalgie: Der Anfang
- 2003 begann der Entwickler Don Ho mit der Entwicklung von Notepad++, weil er die bestehenden Texteditoren als unzureichend empfand
- Es basiert auf der freien Quellcode-Editor-Komponente Scintilla, ist in C++ geschrieben und bietet dadurch eine starke Performance
-
Warum wir es lieben: Besondere Funktionen
- Notepad++ bietet zugleich Einfachheit und komplexe Funktionen und spricht damit eine breite Nutzerschaft an
- Es bietet leistungsstarke Funktionen wie automatisches Speichern, Dateivergleich und Unterstützung für zahlreiche Programmiersprachen
- Über unzählige Plugins sind verschiedenste Aufgaben möglich, etwa das Lesen von JSON oder die Verbindung per FTP
-
Höhen und Tiefen: Drama und Sieg
- 2019 wurde die Version "Free Uyghur" veröffentlicht und damit eine Haltung zu sozialen und politischen Themen zum Ausdruck gebracht
- Trotz der Konkurrenz durch moderne IDEs wie Visual Studio Code ist es weiterhin beliebt
-
Das Geheimnis: Die Liebe der Community und der Open-Source-Geist
- Als Open Source wird Notepad++ von vielen Entwicklern mitgestaltet und kontinuierlich verbessert
- Mit mehreren Auszeichnungen wie den SourceForge Community Choice Awards wurde es in der Softwarewelt anerkannt
-
Mit Blick auf die Zukunft: Der nächste Schritt von Notepad++
- Es gibt vielfältige Entwicklungsmöglichkeiten, etwa die Ergänzung von AI-Funktionen oder die Integration mit Zukunftstechnologien
- Als schneller und effizienter Editor wird es wohl weiterhin beliebt bleiben, ohne sein Wesen zu verlieren
GN⁺-Zusammenfassung
- Notepad++ hat sich in den vergangenen 21 Jahren als unverzichtbares Werkzeug für Entwickler und Autoren etabliert
- Durch die Beiträge der Open-Source-Community wurde es kontinuierlich weiterentwickelt und verbessert mit zahlreichen Funktionen und Plugins für eine bessere Nutzererfahrung
- Durch die Positionierung zu gesellschaftlichen Themen hat es sich als Plattform etabliert, die über reine Software hinausgeht
- Selbst im Wettbewerb mit modernen IDEs wie Visual Studio Code bleibt es wegen seiner Einfachheit und Effizienz beliebt
- Als Produkte mit ähnlichen Funktionen werden unter anderem Sublime Text und Atom empfohlen
1 Kommentare
Hacker-News-Kommentare
Ich habe alle möglichen anderen Editoren und IDEs ausprobiert, benutze aber immer noch Notepad++. Die Leute sind immer überrascht, wenn ich sage, dass meine „IDE“ aus einer Standardinstallation von Notepad++, der Kommandozeile für Git/Grep (Console2 oder Git Bash), dem Datei-Explorer und Everything [0] zur Dateisuche, Beyond Compare [1] für visuelle Vergleiche/Merges, WinSCP/PuTTY für SFTP/SSH und Synergy [2] zum Teilen von Tastatur und Maus zwischen Windows und MacOS besteht
Ich persönlich arbeite gern gleichzeitig mit den drei großen Betriebssystemen, und wenn ich meine verschiedenen Aufgaben auf die jeweiligen Apps und Interfaces verteile, entsteht in meinem Kopf eine Landkarte davon, „wo was ist“ und „welches Tool ich wofür benutze“. Ich muss dann nicht an den von einer IDE vorgegebenen Workflow oder an Tools gebunden sein, die sich hinter bestimmten UI-Mustern verstecken
Das heißt nicht, dass UIs immer schlecht wären; für viele Aufgaben nutze ich zum Beispiel lieber Handbrake als das ffmpeg-Kommandozeilentool. Jedenfalls habe ich großen Respekt vor Notepad++
[0] https://www.voidtools.com
[1] https://www.scootersoftware.com
[2] https://symless.com/synergy
WSL1 erlaubt es, Dateien auf der Windows-Seite zu behalten und zugleich Linux-Kommandozeilentools zu nutzen, während die IDE (PHPStorm) schnell bleibt, ohne den Linux↔Windows-Dateisystem-Overhead. Es gibt zwar etwas Overhead, aber das ist immer noch besser, als bei jedem einzelnen Tastendruck in der IDE den Preis zu zahlen
Was ich wirklich will, ist ein sehr gutes Terminal/ein sehr guter Emulator, in dem ich auf Windows und Linux dieselben Tools ohne Overhead ausführen kann. Ich verstehe immer noch nicht, warum sich alles so langsam und hakelig anfühlt
Deshalb lande ich am Ende bei Webdiensten, die intern vermutlich nur eine GUI über pdftk und ImageMagick legen. Ich bin auch Notepad++-Nutzer, und zum 21. Geburtstag ist es Zeit, noch ein Bier auszugeben
Für Code-Navigation und das Finden von Definitionen verwende ich find/xargs/grep, und das Dateimanagement erledige ich in der Shell mit Standard-Utilities wie ls, cp und mv
Auf einem Ultrawide-Monitor ist Synergy zusammen mit PBP (Picture-by-Picture) großartig. Ich teile den Bildschirm in eine Hälfte Mac und eine Hälfte Windows, und Maus und Tastatur überqueren ganz natürlich den „Spalt“ in der Mitte. Seit ich von zwei nebeneinanderstehenden Monitoren auf Ultrawide umgestiegen bin, bin ich deutlich zufriedener
Ehrlich gesagt schreibe ich in Notepad++ nichts wirklich produktiv. Ich benutze es zum Anzeigen großer Dateien, für komplexes Suchen/Ersetzen, reguläre Ausdrücke, Datei-Neuformatierung und Datenmanipulation
Ich benutze es ein paar Mal pro Woche, aber nicht zum Schreiben, und ich sehe es auch nicht in Konkurrenz zu Tools wie VS Code
Wenn ich es wieder öffne, sind oft noch allerlei Notizen von vorher da, bis ich sie aufräume
Andere Software aus dieser Zeit, die ich bis heute noch benutze, ist SumatraPDF
Nein, ich werde sie nicht speichern, Windows darf meinetwegen abstürzen oder neu starten. Wenn ich zurückkomme, möchte ich, dass mein Scratch-Buffer in Notepad++ noch da ist
Im Moment benutze ich es oft, aber nicht zum Coden
Rückblickend frage ich mich selbst, warum ich nicht einfach alles in Notepad++ gemacht habe
Was ich an Software wirklich mag, ist, dass sie theoretisch für immer überleben kann. Bitverfall gibt es zwar tatsächlich, aber mit etwas Wartung und einer kleinen Community kann sie praktisch immer wiederbelebt werden[1]
Dieses Feld ist noch jung, daher freue ich mich darauf, robuste Software altern zu sehen und dabei weiterhin gut funktionieren zu sehen. Dann lohnt es sich, etwas zu lernen und wirklich zu verinnerlichen. C ist inzwischen in den Fünfzigern, wirkt aber nicht so, als würde es verschwinden
Genau deshalb ist moderne Software, die immer online sein muss und an einen bestimmten Cloud-Dienst gebunden ist, so unerquicklich. Solche Dinge neigen zum Sterben, und wenn ein launisches Unternehmen in Zukunft den Stecker zieht, war das Gelernte umsonst
Ob Kathedrale oder Basar: Ich möchte Dinge bauen, die lange halten, und auch solche benutzen
[1] Natürlich ist „für immer“ eine lange Zeit. Wenn Tastaturen irgendwann verschwinden, könnte tastaturzentrierte Software veraltet sein. Dasselbe gilt womöglich für Bildschirme oder die heutige Struktur von Computing-Hardware. Solche Veränderungen geschehen aber meist langsam, und man hat Zeit, sich anzupassen
Wenn Software wirklich lange halten soll, zeigt die Geschichte, dass es am besten ist, den Code als freie Open-Source-Software zu veröffentlichen
Es lohnt sich, Zeit in das Erlernen guter Werkzeuge zu investieren, die den Test der Zeit bestehen
Andererseits ist der meiste neu verkaufte Code nicht auf Langlebigkeit ausgelegt. Alles hat einen Support-Lebenszyklus, und dasselbe wird unter neuem Namen erneut verkauft. Die Anreize passen nicht dazu, langlebige Dinge zu bauen. Wenn jede Saison ein neues Zelt für die nächste Show aufgeschlagen wird, kann kein altes Opernhaus entstehen
Trotzdem ist C so groß, dass die Arbeit an der Unterstützung zukünftiger Hardware wohl nicht völlig abbrechen wird
Ich habe mir kürzlich ein paar Logdateien angesehen, und obwohl sie mit etwa 20–50 MB Text nicht einmal besonders groß waren, war ich überrascht, dass aktuelles Visual Studio Code geschmeidiger wirkte als Notepad++
Als Werkzeugkasten für übliche Textaufgaben wie Zeilensortierung, Duplikatentfernung, Groß-/Kleinschreibung und den Umgang mit Leerraum ist es aber weiterhin gut. Für ähnliche Aufgaben, TODO-Dateien oder das Bearbeiten von Konfigurationen nutze ich es nach wie vor täglich
Auf der Suche nach einer plattformübergreifenderen Alternative ist mir CudaText(https://cudatext.github.io/) aufgefallen, aber überzeugend genug, auf Windows etwas anderes zu benutzen oder unter Linux/Mac Visual Studio Code oder Fleet zu verlassen, war es für mich nicht
Trotzdem wird Notepad++ immer einen Platz in meinem Herzen haben. Ich habe es lange benutzt, als ich noch Windows genutzt habe, und es ist ein solider Editor, deutlich besser als NOTEPAD.EXE. Vor allem war die Lage vor 21 Jahren noch ganz anders, und der andere konkurrierende Editor war vermutlich Dev-C++
Die Performance bei großen Dateien ist hervorragend, und für diesen Zweck kennen manche vielleicht Universal Viewer, vom selben Entwickler. Es ist wie Np++ einfach und effizient, bietet aber etwas mehr fortgeschrittene Funktionen und lässt sich mit Optionen und Plugins gut anpassen
NPP hat die Datei problemlos geöffnet, und ich konnte tatsächlich damit arbeiten
Notepad++ ist mein Alltagswerkzeug für Notizen, TODOs, Copy-Paste und neue Tabs als Puffer. Auf meinem Arbeitsrechner ist es der verlässlichste Ort, und ich finde es immer genauso wieder vor, wie ich es zuletzt hinterlassen habe
Notepad++ und WinMerge sind meine beiden Lieblingswerkzeuge. Ich habe WinMerge in Visual Studio 2022 integriert, sodass Vergleichsfenster als WinMerge-Fenster außerhalb von VS erscheinen und ich mehrere Versionen offen halten kann, was wirklich Luft verschafft hat. Über meine Beschwerden zu VS möchte ich gar nicht erst anfangen; viele UI/UX-Funktionen sind einfach schlecht. Leider muss ich es vorerst weiter benutzen
Die Betriebskosten sind null, und wenn man etwas wegwerfen will, schließt man einfach den Tab und klickt auf Nein
Wenn ich fertig bin oder länger weg bin, verschiebe ich das nach Obsidian. Für schnelle Bearbeitungen ist auch der eingebaute Terminal-Befehl
sublpraktisch, zum Beispiel wenn ich etwas zu ~/.bashrc hinzufügen will. Es läuft auf Windows, Mac und Linux und war auf jeder Maschine, die ich bisher genutzt habe, das Programm mit dem schnellsten Start. Ich habe keine Lizenz, sollte aber wohl eine kaufen. Ich rede es mir mit der Großzügigkeit des Modells schön und damit, dass ich ein armer Forscher in der Wissenschaft binIch mag Notepad++ wirklich sehr. Ich habe bei der Arbeit einen neuen PC bekommen, meist Windows, und die IT-Abteilung hatte alles so stark verriegelt, dass man nichts Nützliches installieren konnte — aber ein paar Dinge wie der Browser oder Notepad++ waren in jener schrecklichen Zeit trotzdem erlaubt. Das hat mir sehr geholfen
Es hat mich mehrmals bei ein oder zwei großen Beratungsfirmen gerettet, die behaupteten, technisch führend zu sein
Es wäre schön, einen Ort zu haben, an dem man Umgehungsmethoden teilen kann
Das bedeutet, dass Scintilla, die Editor-Komponente hinter Notepad++, Geany und anderen, ungefähr 25 Jahre alt ist. Es war eine Grundlage dafür, von proprietären Editoren wie Visual SlickEdit wegzukommen, und ich habe es über Jahre hinweg gut genutzt. Schön zu sehen, dass es noch lebt
Später habe ich Windows nicht mehr als Hauptbetriebssystem genutzt und mich bei Vim eingelebt, aber ich hatte immer das Gefühl, SciTE und Notepad++ etwas schuldig zu sein, weil sie mir die Augen geöffnet haben
Dieses Geheimrezept hat mir viele Aufträge eingebracht
Mein 17-jähriges Kind im Abschlussjahr der Highschool sagte, das Schlimmste am von der Schule ausgegebenen Laptop sei, dass Notepad++ fehlt. Ich hätte fast weinen müssen, und auf dem Skillboard des Hacker-Vaters kam ein weiterer Erfolg dazu
Ich habe ihm oder ihr gesagt, dass es eine portable Installation gibt, und werde sie dieses Wochenende per Gdrive-Upload bereitstellen. Nichts wird aufhalten können, dass ein besserer Editor auf einem Schulgerät auftaucht
Wenn nichttechnische Nutzer solche Probleme nicht selbst lösen müssen, sinkt die Zahl zufällig ausgeführter oder installierter Malware drastisch
Ich nutze es schon sehr lange, habe aber keinen Cent bezahlt. Gerade eben habe ich 21 Euro gespendet, also 1 Euro pro Jahr
Falls andere ebenfalls möchten, erspare ich ihnen etwas Suchzeit: https://notepad-plus-plus.org/donate/
Ich habe nichts mit dem Autor zu tun und respektiere Menschen alter Schule, die etwas nicht von kostenlos auf kostenpflichtig umstellen
Glückwünsche an Notepad++, aber dieser Beitrag liest sich für mich wie AI-Spam
Andererseits erinnert AI daran, dass wir uns gerade am dümmsten Punkt unseres Lebens befinden. Irgendwann wird der Moment kommen, an dem Menschen den Unterschied kaum noch erkennen können oder bei dem kein „Instinkt“ mehr anschlägt