Notepad++

Notepad++

Notepad++ ist ein freier Texteditor für Windows und kompatible Betriebssysteme. Als Zeichensätze werden ASCII und verschiedene Unicode-Kodierungen unterstützt, so können leicht auch fremdsprachige Textdateien verfasst werden. Die Bearbeitung von Quelltext wird besonders unterstützt: Für viele Programmiersprachen werden Syntax und Struktur durch typographische Mittel bzw. Code-Faltung hervorgehoben. Das Projekt basiert auf Scintilla, ist in der Programmiersprache C++ geschrieben und steht unter der GPL-Lizenz.

Portabilität und Lokalisierung

Notepad++ ist als portable Version erhältlich. Zudem ist die Benutzeroberfläche in über 80 Sprachversionen verfügbar.

Über ein Plug-in kann eine Rechtschreibprüfung durchgeführt werden. Wörterbücher sind in vielen verschiedenen Sprachen verfügbar.

Funktionen

Notepad++ stellt eine Schnittstelle für Plug-ins zur Verfügung, über die das Programm um zusätzliche Funktionen erweitert werden kann. Einige der nachfolgend aufgeführten Funktionen sind im Programm integriert, andere liegen dem Installations-Paket als Plug-ins bei.

  • Syntax-Hervorhebung
    Unterstützte Sprachen werden anhand der Dateinamenserweiterung erkannt oder die verwendete Sprache kann manuell festgelegt werden. Des Weiteren erkennt Notepad++ in das Dokument eingebettete Sprachen, wie z. B. JavaScript in einem HTML-Dokument und stellt sie entsprechend dar. Schlüsselwörter der Sprachen werden hervorgehoben.
  • Autovervollständigung
    Mit der Tastenkombination ‹Strg›+Leertaste, optional auch automatisch, kann eine Funktion zur automatischen Text-Vervollständigung aufgerufen werden.
  • Automatische Einzüge
    Einzüge können entsprechend der Syntax oder entsprechend der vorhergehenden Zeile eingefügt werden.
  • Multi-Dokument und Multi-Ansicht
    Mehrere Dokumente können gleichzeitig in Tabs geöffnet oder zum Vergleich von zwei Dateien nebeneinander dargestellt werden.
  • Suchen und Ersetzen
    Die Suchfunktion unterstützt verschiedene Modi
    • einen Normal-Modus für einfache Suchen
    • einen erweiterten Modus, in dem auch Steuerzeichen inklusive Zeilenumbrüche verarbeitet werden können, sowie
    • einen Modus für (Perl-kompatible) reguläre Ausdrücke zur Suche von Mustern (ab Version 6.0)
    • Suchen in Dateien
  • Drag-and-Drop-Unterstützung
  • Dateistatuserkennung
    Wenn eine in Notepad++ geöffnete Datei von einem anderen Programm verändert oder gelöscht wurde, wird man über diese Veränderung informiert und kann die Datei dann neu laden oder entfernen.
  • Dokumenten-Zoom
    Angezeigte Dokumente lassen sich mit ‹Strg›+Mausrad in mehreren Stufen vergrößern und verkleinern.
  • Unterstützung für verschiedene Landessprachen
    Das Programm liegt in Übersetzungen für über 45 Sprachen vor.
  • Lesezeichen
    Durch einen Klick auf den Dokumentenrand lassen sich Lesezeichen setzen, die mit F2 angesprungen werden können.
  • Klammerhervorhebung
    Befindet sich der Cursor auf einer Klammer, wird die dazugehörige Klammer hervorgehoben dargestellt. Mit ‹Strg›+B kann der Cursor zu dieser entsprechenden Klammer bewegt werden.
  • Stil-Konfigurator
    Notepad++ beinhaltet einen „Stil-Konfigurator“, mit dem man für jede unterstützte Sprache und für jedes Syntaxelement einzeln die Vorder- und Hintergrundfarbe, die Schriftart, die Schriftgröße und den Schriftstil (fett oder kursiv) einstellen kann. Sollten ein oder mehrere Schlüsselwörter nicht erkannt werden, kann man diese auch über den „Stil-Konfigurator“ hinzufügen.
  • Makro-Aufzeichnung und Wiedergabe
  • Code-Faltung
    Logisch zusammengehörende Quelltextabschnitte können „ein-“ und „ausgeklappt“ werden, um sie unsichtbar beziehungsweise sichtbar zu machen, je nachdem ob sie gerade benötigt werden oder nicht.
  • Vollbildmodus
    Mit F11 kann man das Fenster in den Vollbildmodus schalten. Mit F12 kann danach zusätzlich das Dokument selbst maximiert werden (Statusleiste und Registerkarten werden ausgeblendet).
  • Rechtschreibprüfung
    Wenn Aspell installiert ist, kann in Dokumenten eine Rechtschreibprüfung durchgeführt werden.
  • Vordefinierte Textbearbeitungsfunktionen
    Das Plug-in TextFX stellt eine Reihe sehr nützlicher Bearbeitungsfunktionen zur Verfügung.
  • Compiler-Integration
    Mit Hilfe des Plug-ins NppExec lassen sich externe Programme direkt aus Notepad++ heraus aufrufen und deren Ausgabe gefiltert anzeigen.
  • Mehrzeiliges Bearbeiten
    Durch Drücken von ‹Strg› beim Klicken kann der Cursor an mehreren Position des Dokuments gleichzeitig platziert werden und dort dieselben Bearbeitungen ausführen. Durch Drücken von ‹Alt› kann über mehrere Zeilen hinweg ein rechteckiger Textblock ausgewählt werden.

Funktionen durch zusätzliche Plug-ins

  • Funktionsliste
  • Anzeige einer Liste der definierten Funktionen in einer Quelldatei.
  • Symbol-Datenbank
  • Mithilfe von Plug-ins wie tagLEET lassen sich Ctags einbinden. Das ermöglicht es für Quelldateien einen Index der verwendeten Bezeichner zu erstellen und diese zu referenzieren.
  • Hex-Editor
  • Binärdateien können angezeigt und verändert werden.

zur Webseite

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

code

%d Bloggern gefällt das: