The latest version : v5.0

 

SourceForge.net Logo

 

Die deutsche Notepad++ Website wurde von
Patrick Müller
übersetzt

Boycott Beijing 2008 :

Why boycotting ?

 

Vorkompilierte Dateien

Für den Download der kompilierten Dateien (ausführbares Programm), haben Sie 2 Möglichkeiten : Zip-Format und ein Installationsprogramm. Das Installationsprogramm sollte für jeden Anspruch genügen, da es alle Möglichkeiten (Wahl der Sprache, der Installationskomponenten...) bietet. Die Zip-Dateien enthalten nur die minimal nötigen Dateien, um Notepad++ zu starten.

Wenn Sie die Zip-Dateien nutzen und das erste Mal Notepad++ installieren, entpacken Sie die Dateien einfach in den gewünschten Ordner und starten Notepad++.exe. Wenn Sie Notepad++ allerdings von einer früheren Version updaten, müssen Sie die folgenden Schritte beachten :

  1. Öffnen Sie den Ausführen Dialog, indem Sie Start->Ausführen anklicken (Notepad++ sollte nicht laufen).
  2. Kopieren Sie diesen Text %APPDATA%\Notepad++ in das Eingabefeld des Ausführen Dialogs.
  3. Klicken Sie OK. Ein Ordner namens "Notepad++" wird erscheinen.
  4. Löschen Sie die beiden Dateien config.xml und stylers.xml und entpacken Sie dann die Zip-Datei und starten Notepad++.

Download Notepad++

 

Quellcode

für Notepad++:

  • Um die ausführbare Datei (notepad++.exe) zu erzeugen, können Sie VC++ 7 oder MinGW 3.0 / 2.X (ein Makefile ist verfügbar) benutzen.
  • Um die Dll Dateien (SciLexer.dll) zu erzeugen, müssen Sie MinGW 3.0 / 2.X benutzen.

Alle ausführbare Dateien werden im Ordner notepad++\PowerEditor\bin erzeugt.

Beachten Sie, dass die Datei npp.exe mit MinGW 3.0 kompiliert fast 160KB größer ist, als die Datei mit VC++ 7, da die C-Runtime statisch gelinkt wird.

Es gibt aktuell keine Lösung für dieses Problem. Wenn es Ihnen gelingt die Größe der Exe-Datei durch verändern/hinzufügen
eines Compiler oder Linker Flags zu verringern, schreiben Sie mir bitte.

Download des Notepad++ Quellcodes

 

 

Plugins

From the v3.1, Notepad++ has the extension capacity - the plugin system. Please see Plugins HOWTO to learn how to install a plugin or/and how to develop a plugin.

 

Plugin

Info
Author
Function List
Function list offers a list of fuction (or section)
according of the language of current document, in order to access to the function or section you need quickly.
The supported languages are : C, C++, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, ASP, Pascal, Python, Perl, Objective C,  LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH.
Insertion
Plugin Demonstration : Insertion of current file name and date & time. Auto-close the html/xml tag
XML Tools
This plugin is a small set of useful tools for editing XML with Notepad++. The plugin is libXML2-based.
The plugin features are:
- XML syntax Check
- XML Schema (XSD) + DTD Validation
- XML tag autoclose
- Pretty print
- Linarize XML
- Current XML Path
- Conversion XML <-> Text
- Comment / Uncomment
- XPath expression evaluation
TextFX
TextFx is one of the first plugins while the plugin system was available in Notepad++.
You will be amazed by its huge number of features and its small size.
Here is Text FX official site with detail Information.
Explorer plugin
Explorer plugin is a file browser. You can open whatever you want from it in Notepad++, just double click!
ConvertExt
ConvertExt is a plugin for Notepad++ 3.5 and above. This plugin allows Notepad++ to:
- view a text file in different encodings (codepages);
- convert a text file from one encoding to another;
- add and work with your own [external] encoding tables;
- replace a typed character by another user-defined character;
- autocomplete a left bracket with a corresponding right bracket
Hex Editor
It's a damn good Hex Editor - works seamlessly with Notepad++
Colour Picker
A colour picker which translates your selected colour in hexadecimal. You can download its source code
Doc Updater
Document updater updates your opened documents in Notepad++ every 3 seconds.
QuickText
A fantastic generic snippet manager, which supports all the languages supported by Notepad++.
SearchInFiles
A nice done Find in files plugin with which you have a lot of extra informations.
NppExec
With this NppExec plugin you can execute your commands or saved scripts without leaving Notepad++. It makes you triple your productivity!
Light Explorer
A light explorer plugin not only in weight but also in speed.
Spell-checker
Here is the spelchecker spellcheker spellchecker which can corect correct your typos in your langage (damn!) language. You need to instal install Aspell before using it.
DBGP plugin
This is a php debugger (XDebug) which talks DBGP protocol. Use this plugin to transform your Notepad++ to a php IDE.
Compare Plugin
A very useful diff plugin to show the difference between 2 files (side by side).
SecurePad
With this you can encrypt/decrypt whole documents or selected text with your own key.
It is useful for storing sensitive information like logins and you don't want them lying around in a plaintext file.
FTP_synchronize
A FTP client which is integrated in Notepad++ seamlessly.
Open a php file from a server of distance, modify it, save it and try it on your browser directly just like you work locally.
HTMLTag
This plug-in provides two core functions to Notepad++:
- HTML and XML tag matching, like the built-in brace matching (Ctrl+B / Shift+Ctrl+B)
- HTML entity encoding/decoding (example: é to &eacute; and vice versa)
NppExport
NppExport is a true WYSIWYG exporter.
It allows you not only to save your source code as a html/rtf file, but also to copy your source code in the clipboard in RTF/HTML format, so you can paste it into your word processor (MS Word, Abiword, openoffice.org Writer) to get the same visual effect.
NativeLang
NativeLang allows you to translate the plugin menu/dialog in your native language.
Simple script
Simple script plug-in allows you to make up your script from buid-in functions then execute the script in linear. It was originally designed to help format e-books for easier reading on a computer screen, but it's generic enough to use for a variety of different purposes.
MultiClipboard
MultiClipboard plugin implements multiple (10) text buffers that is filled up via copying and/or cutting of text. To paste any text from the buffers, use
Ctrl-V or middle mouse click (normal paste):
to paste the most recently copied/cut text
Ctrl-Shift-V or Shift-middle mouse click:
to pop up a menu with the text buffer entries. Select the desired menu item to paste it
SpeechPlugin
No kidding, Notepad++ speakes now.
Use SpeechPlugin, you can make Notepad++ dictate your text or source code.
Of course, the speakers is necessary.
WindowManager
If you open a lot of file every time you launch Notepad++, WindowManager may help you to swich a file to another.
This screenshot will explains better.
Gmod 10 Lua Syntax Highlighter
A Garry's Mod 10 lua syntax highlighter plugin. It's also a good demostration of syntax highlighter plugins for Notepad++
Log plugin
Log plugin allows Notepad++ has one of MS Notepad basic features : Append the date/time at the end of file after a file is opened in Notepad++, if file begins with ".LOG".

 

Notepad Replacement

Here's a little Notepad++ launcher which allows you to replace Notepad completely by Notepad++.

Installation Instruction:

  • Backup your original Notepad.exe (we never know...).
  • Copy notepad.exe which comes with this package into 4 directories (in given order) :
    1. c:\windows\servicepackfiles\i386
    2. c:\windows\system32\dllcache
    3. c:\windows\system32
    4. c:\windows
    When you replace notepad.exe in c:\windows\system32 and c:\windows, a "Windows File Protection" message box appears, click Cancel. Then another message box appears, click OK.
  • Modify you registry (if you use installer to install your Notepad++, you don't need to do this step): Create key \HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++, then add your Notepad++ full path as the default value of this key. In my case, it's C:\Program Files\Notepad++.

Now Notepad++ is your default Notepad.

I make a point of thanking Stépho for his contribution. The source code is available here.

 

Logos

Ich wurde immer wieder nach Notepad++ Logos gefragt. Hier sind sie.

                 

 

           

 

 

Sprachdateien

Notepad++ (ab v2.3) unterstützt mehrere Sprachen durch eine lokalisierte XML-Datei (english.xml). Normalerweise brauchen Sie die Datei nicht, wenn Sie Notepad++ mit dem Installationsprogramm installieren. Sie könnten die Sprachdateien allerdings benötigen, wenn Sie nur durch Nutzung der Zip-Datei installieren.

Notepad++ eine neue Sprache beibringen :

  1. Downloaden Sie die Sprache, die Sie brauchen und benennen Sie die Datei in nativeLang.xml um.
  2. Öffnen Sie den Ausführendialog, indem Sie auf Start->Ausführen klicken und dann %APPDATA%\Notepad++ in das Eingabefeld eintippen.
  3. Kopieren Sie nativeLang.xml in den gerade geöffneten Ordner.
  4. Starten Sie Notepad++

Hier sind die aktuell verfügbaren Sprachen für Notepad++ :

von Don HO von Don HO
von Alberto Martínez
& Alzacon
& Maira Belmonte
& Larvitus
von György Bata
von Sergey Frolov
& Piros aka Wonderer
& Stjujsckij Nickolaj
von Hans Luijten
& Harm Hilvers
& Klaas Nekeman
von Li Chen
& noword
& DING2M
& Wang Yong-Xian
von Marek Robak
& Dzajek
& Andrzej Michalski
von Dominik Geyer
& Heinz Hemker
& Meinrad Schwamborn
& Bernhard Schubert
von Consonni Daniele (bitmap)
& Alberto Doria
& Luca Tarasi
& Luca Leonardi
von Kenneth Mikkelsen
& Holger Terkelsen
von Ondrej Muller
& Tomáš Hrouda
von Jure Zemljic von Juraj Valašik
& Vladimír BeliÄka
von Taras Budurovych von FIRAT KÜÇÜK
& Yavuz Tona
von Cristiano Ascari
& Ricardo Crudo
von Geir Håkon Eikland
von Kjell Rask
& Timmy Almroth
& Johan Fredin
von Manel Guerra
& el_libre
von Motaz Isamil
& Abdulelah AlWabel
von Meskauskas Audrius
von Emilio Rodríguez von Jaakko Salonen
& Lukeboxi
von Dionysis Zindros von Viorel RB
& Alexandru Bogdan Munteanu
von Purgossu von Kim Taegon
& Choi Ji-Hui
von Ran Sasson von Bruno Antunes
& José Caetano Silva
von Khosro Afroozeh von Mindaugas Machernis
von Milen Metev (Tragedy) von Dwi Susanto
von Fatmir Raka von Chris Campbell
& Kentaro Suzuki
von Sivi von Daniel
von Ander Martinez Sanchez von Javier Torres
von Eduardo Leon von Робин Кот
von Branislav Lukic von Thomas Bernes
von Wiennat Mongkulmann

API-Dateien

Notepad++ unterstützt automatische Vervollständigung (ab v2.0). Bitte lesen Sie das Auto-Vervollständigung HOWTO um mehr über dieses Feature zu lernen.

Hier sind einige API-Dateien, die Sie brauchen könnten :

vb.api : von Wilco Bloom java.api : von Blaise Le Goff
c.api : von Blaise Le Goff javascript.api : von Blaise Le Goff
python.api : von Blaise Le Goff flash.api : von Blaise Le Goff
cpp.api : von Adam Mullett vhdl.api : von Andrey
smarty.api : von Helge de Vries css api with colors : von Joseph Smith
docbook : von Adrien lisp.api : von Wolfgang Wahlhütter
dcl.api : von Wolfgang Wahlhütter WinBatch : von Nicolas Couthouis
KiXtart : von Nicolas Couthouis ColdFusion : von Bernhard Steffen
ruby.api : von Arne Hormann TeX.api : von isntanton
C#.api : von Jon Galloway nsis.api : von Sebastian Armbrust
fortran.api : von media pascal.api : von Nikola Jankovic

Benutzerdefinierte Sprachdateien

Hier sind einige Sprachdateien, die Sie vielleicht gebrauchen können (um weitergehende Informationen zu erhalten, werfen Sie auch einen Blick auf das HOWTO zum System zum Definieren eigener Sprachen):

Cue Sheet : von György Bata Smarty : von Helge de Vries
DCL : von Wolfgang Wahlhütter WinBatch : von Nicolas Couthouis
Autohotkey : von Matthias Goodwin HLSL : von universal
ColdFusion : von Bernhard Steffen UnrealScript : von DarthDevilous
PowerShell : von Jon Galloway RenderMan Shading Language & RIB : von Stefan Gustavson
Cobol : von Alain Chappuis Cobol (v2) : von Alain Chappuis
AWK : von Vitaliy Dovgan Sap ABAP : von Franco Capetta
SAS : von Joakim STATA : von Keith Kranker

 

Theme Paket

Benötigt v2.4 oder höher

Installation :

  1. Entpacken Sie alle Dateien in einen Ordner, z.B. C:\foo\.
  2. Öffnen Sie die toolbarIcon.xml, welche in diesem Paket mit Ihrem Lieblingseditor kommt (Notepad++, natürlich ;) ). Ersetzen Sie E:\Sources\notepad++\PowerEditor\bin\newIcons\ durch C:\foo\ und im Tag<Theme name = "Demo" pathPrefix = "E:\Sources\notepad++\PowerEditor\bin\newIcons\"> dann speichern Sie die Datei.
  3. Öffnen Sie den Ausführendialog, indem Sie auf Start->Ausführen klicken, geben Sie %APPDATA%\Notepad++ in das Eingabefeld ein und drücken Sie Enter. Ein Ordner namens "Notepad++" erscheint. Kopieren Sie die veränderte toolbarIcon.xml in diesen Ordner.
  4. Jetzt kommt der magische Moment : Schließen Sie Notepad++ und starten Sie das Programm neu. Jetzt sollten Sie die Crystal Icons anstatt der Standardicons sehen.

Don't forget to check the menu item "View->Tool Bar->Enlarge me", otherwise it won't take effect.

 

Notepad++ Theme Demo Paket

 

Achtung : Ich habe keine Icons für Text umbrechen, Unsichtbare Zeichen und Einzüge ein-/ausblenden gefunden.
Wenn Sie die dazu passenden Icons haben, schicken sie mir bitte eine Mail.

 

 

Crystal++ Theme Paket

Ein komplettes Set hoch qualitätiver icons, erstellt von Alican Toprak.