Notepad++ ist ein leistungsfähiger, freier und quelloffener Text- und Quellcode-Editor mit Schwerpunkt auf Windows und mit portablen Builds für den Einsatz ohne Installation.
Kerneditor und Dateifunktionen
- Mehrere Tabs zum gleichzeitigen Bearbeiten und schnellen Wechseln zwischen Dateien.
- Dateiformate und Speichern bietet zahlreiche Speicherformate und Kodierungsoptionen, inklusive einfacher Konvertierung zwischen Zeichencodierungen.
- Portable Mode ermöglicht Nutzung ohne Systeminstallation und ohne dauerhafte Änderungen an der Registry.
Sprache, Syntax und Darstellung
- Syntax-Hervorhebung für viele Programmiersprachen zur besseren Lesbarkeit von Quellcode.
- Folding und Codeklammern für strukturiertes Ein- und Ausklappen von Codeabschnitten zur Übersichtlichkeit.
- Autovervollständigung und Codevorschläge für viele Sprachen zur Beschleunigung der Eingabe und Verringerung von Tippfehlern.
Suchen, Ersetzen und Automatisierung
- Suchen und Ersetzen mit regulären Ausdrücken für mächtige Textmanipulationen in einzelnen Dateien und in mehreren Dateien gleichzeitig.
- Makros zur Aufzeichnung und Wiederholung sich wiederholender Bearbeitungsschritte zur Zeitersparnis.
- Mehrere Zwischenablagen und erweiterte Bearbeitungsbefehle wie Umbrüche normalisieren, Leerzeichen entfernen und Zeilenoperationen zur schnellen Textbereinigung.
Navigation, Projekt- und Workflow-Features
- Tab-Management und Sitzungserhaltung stellt geöffnete Dateien beim Neustart wieder her und erleichtert die Arbeit an mehreren Projekten.
- Projekt- und Dateibaum-Plugins bieten projektzentrierte Navigation und schnellen Zugriff auf Projektdateien.
- Konfigurierbare Tastenkürzel ermöglichen Anpassung von Shortcuts für häufige Aktionen zur Beschleunigung des Workflows.
Erweiterbarkeit und Plugins
- Plug-in-Architektur ermöglicht Installation von Erweiterungen zur Funktionserweiterung wie Vergleich, FTP, Codeformatierung und mehr.
- Plugin-Kompatibilität beachten verlangt auf Architektur und Version abgestimmte Plugins für stabile Funktionalität.
- Community und Mitwirkung stellt Quellcode, Issues, Wiki und Beiträge über das Repository zur Verfügung und erlaubt aktive Mitarbeit am Projekt.