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 :
- Öffnen Sie den Ausführen Dialog, indem Sie Start->Ausführen anklicken (Notepad++ sollte nicht laufen).
- Kopieren Sie diesen Text %APPDATA%\Notepad++ in das Eingabefeld des Ausführen Dialogs.
- Klicken Sie OK. Ein Ordner namens "Notepad++" wird erscheinen.
- 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 é 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) :
- c:\windows\servicepackfiles\i386
- c:\windows\system32\dllcache
- c:\windows\system32
- 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 :
- Downloaden Sie die Sprache, die Sie brauchen und benennen Sie die Datei in nativeLang.xml um.
- Öffnen Sie den Ausführendialog, indem Sie auf Start->Ausführen klicken und dann %APPDATA%\Notepad++ in das Eingabefeld eintippen.
- Kopieren Sie nativeLang.xml in den gerade geöffneten Ordner.
- Starten Sie Notepad++
Hier sind die aktuell verfügbaren Sprachen für Notepad++ :
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 :
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):
Theme Paket
Benötigt v2.4 oder höher
Installation :
- Entpacken Sie alle Dateien in einen Ordner, z.B. C:\foo\.
- Ö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.
- Ö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.
- 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.
|