Wir alle wissen, dass Windows mit einem einfachen Texteditor namens Notepad geliefert wird. Notepad funktioniert, ist aber stark funktionsbeschränkt. Einige eingefleischte Nerds schwören darauf. Macht in Einfachheit, sagen sie. Andere wollen etwas mehr. Ich werde einige leistungsstarke Ersetzungen für Notepad skizzieren. Wenn Sie Textdateien ernsthaft verwenden oder programmieren möchten, lesen Sie diese.
Die Funktionen
Schnellzugriff
- Die Funktionen
- Notepad ++
- Notizblock des Programmierers
- PSPad
- Notepad2
- TextPad
- EditPad
- BONUS: WinMerge
Die Funktionen, die wir in anständigen Notepad-Ersetzungen sehen werden, sind von Anwendung zu Anwendung sehr ähnlich. Sie beinhalten:
- Syntax-Hervorhebung (Programm erkennt verschiedene Programmiersprachen und hebt bestimmte Funktionen und Befehle automatisch hervor, damit sie leicht zu sehen sind)
- Auto-Vervollständigung (beim Programmieren hilft es Ihnen, Funktionen während der Eingabe zu vervollständigen)
- Bearbeitung mehrerer Dokumente
- Suchen und Ersetzen durch reguläre Ausdrücke (ermöglicht die Volltextsuche, nicht nur die einfache Textsuche)
- Unterstützung für mehrere Sprachen
- Lesezeichen (Ermöglicht das Platzieren eines Lesezeichens in einer bestimmten Zeile der Textdatei und später das automatische Springen dorthin)
- Makros und Skripte
Viele dieser Power-User-Funktionen sind für die Programmierung besser geeignet. Diese Texteditoren verfügen häufig über einige erweiterte Textbearbeitungsfunktionen, die viel Zeit sparen können, z. B. das automatische Umbrechen einer langen Textdatei mit einer bestimmten Zeichennummer.
Notepad ++
Als ich noch regelmäßig Windows verwendete, war Notepad ++ das Programm, das ich verwendete. Es bietet eine Menge Schlagkraft, um frei zu sein. Und als ein Typ, der einige Textnewsletter und PHP-Codierungen macht, haben sich die Funktionen als nützlich erwiesen.
Notizblock des Programmierers
Dieses Programm ist sehr ähnlich zu Notepad ++ (Sie werden feststellen, dass die meisten von diesen meistens die gleichen Dinge tun). Zusätzlich zu den Funktionen, die für Programmierer nützlich sind, unterstützt Programmer's Notepad auch Codevorlagen, Kommentare, Erweiterungen usw. Die Clipliste ist praktisch, um schnell einen Codeblock einzufügen, ohne jedes Mal das gesamte Dokument eingeben zu müssen.
PSPad
PSPad ist ein weiterer leistungsstarker Notepad-Ersatz. Wie viele andere enthält es Syntaxhervorhebungen, Makros, Clip-Dateien und Vorlagen. Es hat auch einen integrierten HEX-Editor. Sie können mehrere Dateien in Projekten gruppieren. Es hat auch einen eingebauten FTP-Client, mit dem Sie Live-Änderungen an Dateien auf Ihrem Server vornehmen können.Notepad2
Notepad2 ist ein leichter, aber leistungsstarker Texteditor mit Scintilla-basierter Textbearbeitung (wie Notepad ++). Im wahrsten Sinne des Wortes Open Source bietet ihre Website nur sehr wenige Details. Aber es ist (wie die anderen) kostenlos zu benutzen.
TextPad
Textpad ist das erste hier aufgeführte, das nicht kostenlos ist. Es ist jedoch ein fantastischer Texteditor. Es enthält alle Funktionen, die Sie als Programmierer benötigen würden. Es enthält eine eingebaute Datei-Vergleichs-Engine (sehr praktisch). Es hat unbegrenzte Wiederherstellen / Rückgängig machen. Es verfügt über eine integrierte Rechtschreibprüfung. TextPad hat auch eine große Liste von Add-Ons, die Sie erkunden können.
Ist in diesem Bereich Platz für einen kostenpflichtigen Texteditor? Ich sage ja. Ich habe Textpad für eine lange Zeit benutzt und es hat Dinge, die ich verpasst habe, als ich so etwas wie Notepad ++ benutzte. Alles hängt von den Vorlieben ab.
EditPad
EditPad gibt es in zwei Varianten: Lite (kostenlos) und Pro (kommerziell). Der Unterschied zwischen Lite und Pro ist ziemlich großartig. EditPad Lite ist fortgeschrittener als Notepad, bietet jedoch nicht die Funktionen, die sich viele Programmierer wünschen (z. B. Syntax-Hervorhebung). Dazu müssen Sie sich für die Pro-Version entscheiden, die Ihnen all diese programmiererzentrierten Funktionen, eine Rechtschreibprüfung, Clip-Sammlungen, einen Hex-Editor, Suchen / Ersetzen von regulären Ausdrücken usw. bietet.