Fichiers binaires
Pour télécharger les binaires (les exécutables), vous avez 2 choix : le format de zip et le format d'installeur. Le format d'installeur doit convenir à la plupart des gens puisqu'il propose toutes les options. Tandis que le format de zip ne contient que le minimum de fichiers pour exécuter Notepad++.
Si vous faites une installation de Notepad++ pour la première fois à partir du format zip, il suffit de le déziper puis d'exécutez notepad++.exe.
En revanche, si vous faites une mise à jour à partir du format zip, vous devrez respecter les instructions suivantes :
- Cliquez démarrer->Exécuter (Notepad++ doit être fermé) pour avoir la boite de dialogue d'Exécution.
- Saisissez %APPDATA%\Notepad++ dans la boite de dialogue d'Exécution.
- Cliquez ok. La
fenêtre du répertoire "Notepad++" apparaîtra.
- Supprimez les 2 fichiers config.xml et stylers.xml, dézippez le fichier zip dans un répertoire quelconque puis lancez Notepad++.
Télécharger les binaires de Notepad++
Fichiers Source
Pour compiler :
- Pour générer l'
exécutable (notepad++.exe) , vous pouvez utiliser VC++ 7 ou MinGW 3.1 / 3.0 / 2.X (un makefile est fourni)
- Pour générer le fichier dll (SciLexer.dll) , vous êtes obligé d'utiliser MinGW 3.1 / 3.0 / 2.X
Tous les binaires générés se trouveront dans le répertoire notepad++\PowerEditor\bin\
Télécharger les fichiers source de Notepad++
Plugins
A partir de v3.1, Notepad++ a la capacité extensible - le système de plugin. Voir Plugins HOWTO pour en savoir plus. Voici les extensions peuvent vous être utiles :
|
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".
|
|
Remplacement du bloc-notes par Notepad++
Voici un petit lanceur de Notepad++ qui vous permet de remplacer entièrement Bloc-notes par Notepad++.
Instructions d'installation :
- Si SP2 est installé sur votre sysème, renommez Notepad.exe dans C:\WINDOWS\ServicePackFiles\i386 et copiez le lanceur dans ce répertoire.
- Sauvegardez votre bloc-notes original sous un autre nom (on sait jamais...).
- Copiez notepad.exe que vous venez de télécharger dans 3 répertoires :
- c:\windows\system32\dllcache
- c:\windows\system32
- c:\windows
- Modifiez votre base de registre (si vous avez installé votre Notepad++ par l'installeur, vous n'avez pas besoin d'effectuer cette étape): Créez une clé \HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++, ensuite ajoutez le chemin d'accès de votre Notepad++ full comme la valeur par défaut de la clé. dans mon cas, c'est C:\Program Files\Notepad++.
Maintenant Notepad++ remplace complètement votre bloc-notes.
Je remercie à Stépho pour son merveilleux petit lanceur de Notepad++.
Context menu d'Explorer (clic droit)
Une des fonctionnalités les plus demandées est le clic droit Context Menu d'Explorer.
Cette fonctionnalité est livrée avec l'installeur. Si votre Notepad++ est installé à partir du format zip, téléchargez Notepad++ Context Menu Component, dézippez nppCM.bin.zip dans le répertoire de Notepad++, ensuite exécutez reg.bat.
Cette composante a été modifiée à partir du projet open source WSciTEcm
(Context Menu Extension for SciTE), réalisée par André Burgaud, afin de l'adapter au besoin de Notepad++. Le code source modifié est disponible ici.
L'ancien version de la composante du context menu est buggée et ne marche pas sous Windows Vista. Pour le désinstaller, Démarrer->Exécutez, saisissez cmd dans le champs de texte puis OK, se déplacez dans le répertoire de Notepad++ sous le prompt de DOS, saisissez regsvr32 /u nppshellext.dll , ensuite Entrer.
Manuel Utilisateur
En général, l'utilisation de Notepad++ est assez facile et intuitive. Il y a cependent quelques fonctionnalités assez complexes pour lesquelles vous aurez besoin du manuel utilisateur. 3 formats de manuel utilisateur sont disponibles : chm, pdf et postscript.
Merci à Adrien Sales pour sa contribution.
Logos
Y'a des gens qui m'ont demandé le logo de Notepad++ pour le mettre dans leurs sites. Voici les logos disponibles. Vous pouvez fair le logo de Notepad++ à votre goût.
Fichiers de Langue
Notepad++ (à partir de v2.3) est multilingue à l'aide d'un fichier xml traduit (depuis english.xml). Normalement vous n'en avez pas besoin si vous installez Notepad++ à partir de son Installeur. Vous pourriez avoir besoin des fichiers de langue si vous installez Notepad++ à partir des fichiers binaires zipés (le format de zip).
Afin de faire parler votre langue à Notepad++, vous devez :
- Télécharger le fichier de langue dont vous avez besoin, le renommer en nativeLang.xml.
- Saisir %APPDATA%\Notepad++ dans la boite de dialogue d'Exécution, puis taper Entrée - pour ouvrir la fenêtre d'un répertoire.
- Copier nativeLang.xml dans le répertoire ouvert.
- Lancer Notepad++, et voilà.
auncher.src.zip">code source est également disponible.
Voici les langues disponibles (pour le moment) pour Notepad++ :
Fichiers API
Notepad++ (à partir de la v2.0) gère l'auto-complétion. Voir auto-completion-HOWTO pour les informations détaillées.
Téléchargez les fichiers api ci-dessous dont vous avez besoin, à volonté!
Fichiers de Langage défini
Voici quelques fichiers de Définition de Langage dont vous avez besoin éventuellement (Voir Système de Définition de Langage pour en savoir plus) :
Demo Skins pour la barre d'outil
Pré requis : v2.4 ou version ultérieure
Installation :
- Dézippez tous les fichiers dans un répertoire, soit C:\toto\.
- Editez toolbarIcon.xml qui est livré avec ce
package
dans l'éditeur de votre préférence (Notepad++, j'espère ;) ).
Remplacez E:\Sources\notepad++\PowerEditor\bin\newIcons\ par C:\toto\ dans le tag <Theme name = "Demo" pathPrefix = "E:\Sources\notepad++\PowerEditor\bin\newIcons\"> , enregistrez-le.
- Saisir %APPDATA%\Notepad++ dans la boite de dialogue d'Exécution, puis taper ENTREE - pour ouvrir la fenêtre d'un répertoire nommé "Notepad++". Copiez le fichier toolbarIcon.xml modifié dans ce répertoire.
- C'est maintenant le moment magique : Fermez Notepad++ et relance-le. Vous allez voir les Crystal icons à la place des icons par défaut.
N'oubliez pas de cocher l'item de menu "Affichage->Barre d'outil->Agrandir (avec les jolis icons)" afin d'activer la modification de thème.
Notepad++ Theme Demo Package

Crystal++ Theme Package

Un thème complète avec des icôns de très bonne qualité, fait par Alican Toprak.
|