Notepad++

Notepad++
Notepad++
Notepad plus plus.png
Notepadpp.png
Basisdaten
Entwickler Don Ho
Aktuelle Version 5.9.6.2
(13. November 2011)
Betriebssystem Windows
Programmier­sprache C++
Kategorie Texteditor
Lizenz GPL
Deutschsprachig ja
notepad-plus-plus.org

Notepad++ ist ein freier Texteditor für Windows und kompatible Betriebssysteme. Neben einfachen Textdateien können auch Quelltexte bearbeitet werden. Das Projekt basiert auf Scintilla, ist in der Programmiersprache C++ geschrieben und unter der GPL lizenziert.

Inhaltsverzeichnis

Unterstützte Sprachen

Notepad++ beherrscht Syntaxhervorhebung für folgende Programmier- und Auszeichnungs-Sprachen (ohne Plugins):

Zusätzlich lassen sich eigene Sprachen über eine grafische Oberfläche definieren. Dabei ist es möglich Schlüsselwörter, Kommentare und Operatoren selbst festzulegen und in verschiedenen Kategorien unterschiedlich zu formatieren.

Funktionen

Notepad++ stellt eine Schnittstelle für Plugins zur Verfügung, über die das Programm um zusätzliche Funktionen erweitert werden kann. Einige der nachfolgend aufgeführten Funktionen sind im Programm selbst implementiert, andere liegen dem Installations-Paket als Plugins 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.
  • Auto-Vervollständigung
    Mit der Tastenkombination „Strg + Leertaste“ kann eine Funktion zur automatischen Quellcode-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 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 reguläre Ausdrücke zur Suche von Mustern (die eigentlich durch Scintilla bereitgestellte Funktionalität bleibt bezüglich der Quantoren hinter verbreiteten Standards zurück[1])
  • Drag ’n’ Drop“-Unterstützung
  • Dateistatuserkennung
    Wenn eine in Notepad++ geöffnete Datei von einem anderen Programm verändert oder gelöscht wird, 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 bzw. sichtbar zu machen, je nachdem ob sie gerade benötigt werden oder nicht.
  • Vollbildmodus
    Mit F11 kann man das Fenster in den Vollbildmodus schalten.
  • Rechtschreibprüfung
    Wenn Aspell installiert ist, kann in Dokumenten eine Rechtschreibprüfung durchgeführt werden.
  • Vordefinierte Textbearbeitungsfunktionen
    Das Plugin TextFX stellt eine Reihe sehr nützlicher Bearbeitungsfunktionen zur Verfügung.
  • Compiler-Integration
    Mit Hilfe des Plugins NppExec lassen sich externe Programme direkt aus Notepad++ heraus aufrufen und deren Ausgabe gefiltert anzeigen.

Funktionen durch zusätzliche Plugins

  • Funktionsliste
Anzeige einer Liste der definierten Funktionen in einer Quelldatei.
  • Symbol-Datenbank
Mit Hilfe des Plugins OpenCTags lässt sich Ctags einbinden. Dieses Programm ermöglicht es für Quelldateien einen Index der verwendeten Bezeichner zu erstellen und diese zu referenzieren.
Binärdateien können angezeigt und verändert werden.

Portabilität und Lokalisierung

Notepad++ ist auch als sogenannte portable Version erhältlich,[2] wobei jedoch die voreingestellte Landessprache der grafischen Benutzeroberfläche Englisch ist. Um das portable Programm dann auf die Deutsche oder eine andere Sprache umzustellen, muss ggf. eine Sprachdatei manuell nachinstalliert werden.[3]

Andere Betriebssysteme

Es gibt zwar keine Linux-Version von Notepad++, allerdings wird auf der Projekthomepage die Verwendung von Wine empfohlen und erklärt. Wird dieser Weg gewählt, kann es aber auch immer wieder zu Programmabstürzen kommen, weil insbesondere in Verbindung mit Wine die Verwendung des Scrollmenüs instabil ist. Dies ist zwar bekannt, jedoch gibt es noch keine zuverlässige Abhilfe. Eine andere gute Alternative unter Linux ist zum Beispiel SciTE, der ebenso wie Notepad++ auf der Scintilla-Engine basiert. Da Notepad++ keine proprietären Abhängigkeiten besitzt, kann man es auch für die PowerPC-CPU-Architektur mithilfe von Winemaker übersetzen.

Geschichte

Mit der am 25. Oktober 2008 veröffentlichten Version 5.1 wurde die Software, neben der bereits bestehenden ANSI-Unterstützung, mit einer Unicode-Unterstützung ergänzt. Diese hat jedoch den Nachteil, dass ältere bereits vorhandene Programm-Erweiterungen (Plug-ins) teilweise nicht mehr verwendet werden können, da sie noch nicht Unicode-fähig sind. Beim Start der Anwendung werden alle ANSI-kompatiblen Plugins deaktiviert, und können nicht mehr verwendet werden. Der Programm-Installer enthält nur die Unicode-Version, in der Version ohne Installer ist jedoch auch eine Ansi-Version enthalten. Mit dieser können die nicht für Unicode aktualisierten Plugins auch weiterhin verwendet werden. Sie unterstützt jedoch keine Unicode-Plugins.[4]

Am 21. September 2009 wurde die Version 5.5 veröffentlicht, welche mit einer verbesserten Suchfunktion sowie einer Textauswahl per Aufziehkasten erweitert wurde. Zudem ist das Laden von Plugins nun auch ohne den Neustart des Programmes möglich. Darüber hinaus wurden kleinere Verbesserungen und eine Reihe von Fehlerkorrekturen vorgenommen.[5] Des Weiteren wurde bei den Änderungen auch die integrierte Komponente Scintilla von Version 1.78 auf Version 2.01 aktualisiert.[4]

Weblinks

 Commons: Notepad++ – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. nicht unterstützte Regex-Operatoren
  2. Notepad++ Portable – bei PortableApps
  3. NOTEPAD++ – Download-Seite – mit Informationen zur Sprache der grafischen Benutzeroberfläche, unter der Überschrift „Sprachdateien“
  4. a b Neuauflage von Notepad++ – Artikel bei heise online, vom 22. September 2009
  5. Notepad++ 5.5 bringt diskontinuierliche Textauswahl – Artikel bei Golem.de, vom 22. September 2009

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Notepad++ — Notepad++ …   Wikipedia

  • Notepad — – Editor Notepad unter Windows XP, Lorem Ipsum anzeigend Basisdaten Entwickler: Microsoft …   Deutsch Wikipedia

  • Notepad ++ — Notepad++ Basisdaten Entwickler: Don HO Aktuelle Version: 5.3.1 (28. März 2009) …   Deutsch Wikipedia

  • Notepad++ — Notepad++ …   Википедия

  • Notepad++ — Editando código PHP con Notepad++ …   Wikipedia Español

  • Notepad+ — is a text editor for Windows operating systems and is intended as a replacement for the Notepad editor installed by default on Windows.[1] It has more formatting features but, like Notepad, works only with plain text.[2] It can open text files of …   Wikipedia

  • notepad — UK US /ˈnəʊtpæd/ noun [C] ► a set of sheets of paper joined at the top edge, for writing on: »a plain/ruled notepad »a reporter s notepad ► IT a very small computer that you can carry easily …   Financial and business terms

  • Notepad — es un editor de texto simple incluido en los sistemas operativos de Microsoft desde 1981. Su funcionalidad es muy sencilla, sin capacidades de formato (negrita, cursiva...) propias de procesadores de textos, o facilidades de programación (edición …   Enciclopedia Universal

  • notepad — (n.) 1907, from NOTE (Cf. note) (n.) + PAD (Cf. pad) (n.) …   Etymology dictionary

  • notepad — ► NOUN 1) a pad of paper for writing notes on. 2) a pocket sized personal computer in which text is input using a stylus …   English terms dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”