The latest version : v5.0.3

 

SourceForge.net Logo

 

La traduzione italiana di Notepad++
è a cura di
Tommaso Loreto

Boycott Beijing 2008 :

Why boycotting ?

 

File Binari

Per il download dei file binari (programma eseguibile), avete due possibilita' : formato zip e formato installazione eseguibile. Il formato installazione dovrebbe essere adatto a tutti, in quanto fornisce tutte le possibilita' (la scelta della lingua, le opzioni relative ai componenti da installare...). D'altronde, il formato zip contiene i minimi file necessari per eseguire Notepad++.

Per cio' che riguarda l'installazione in formato zip, se e' la prima volta che installate Notepad++, vi basta scompattare il file zip nella cartella desiderata e poi eseguire notepad++.exe. Se pero' state aggiornando Notepad++ dalla precedente versione, dovete seguire le seguenti istruzioni:

  1. Aprite la finestra Esegui cliccando start->esegui (Notepad++ deve essere chiuso).
  2. Copiate questo testo %APPDATA%\Notepad++ nel campo testo della finestra Esegui.
  3. Cliccate ok. Apparira' una cartella chiamata "Notepad++".
  4. Cancellate i 2 file config.xml e stylers.xml e poi scompattate il file zip ed eseguite Notepad++.

Scarica i file eseguibili di Notepad++

 

Sorgenti

Per compilare il programma:

  • Per generare il file eseguibile (notepad++.exe) , potete usare VC++ 7 o MinGW 3.0 / 2.X (e' disponibile un makefile)
  • Per generare i file delle dll (SciLexer.dll) , dovete usare MinGW 3.0 / 2.X

Tutti i file binari saranno generati nella cartella notepad++\PowerEditor\bin

Nota: il file eseguibile npp.exe generato con MinGW 3.0 e' piu' grande di circa 160KB rispetto a quello generato da VC++ 7,
a causa del link statico della libreria runtime.

Al momento non c'e' una soluzione. Se riuscite a ridurre la dimensione dell'exe aggiungendo o cambiando
i flag del compilatore o del linker, per favore fatemelo sapere.

Scarica i Sorgenti di Notepad++

 

 

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

Some people asked me for Notepad++ logos to put on there sites. So here they are.

                 

 

           

 

 

File di Lingua

Notepad++ (dalla v2.3) supporta la funzionalita' multilingua per mezzo di un file xml tradotto (da english.xml). Normalmente non ne avete bisogno se installate Notepad++ per mezzo della sua installazione. Il file potrebbe pero' servirvi se installate Notepad++ dal file zip.

Per fare in modo che Notepad++ parli un'altra lingua, dovete :

  1. Scaricare la lingua della quale avete bisogno, rinominare il file in nativeLang.xml.
  2. Aprire la finestra Esegui cliccando start->esegui e scrivere %APPDATA%\Notepad++ nel campo testo della finestra Esegui.
  3. Copiare nativeLang.xml nella cartella appena aperta.
  4. Lanciare Notepad++

Ecco le lingue disponibili al momento per Notepad++ :

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

File delle API

Notepad++ supporta il completamento automatico (dalla v2.0). Per favore date un'occhiata all'HOWTO completamento automatico per saperne di piu'.

Ecco alcuni file api dei quali potreste avere bisogno :

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

 

User Defined Language files

Here are some language files that you may need (see User Language Define System HOWTO to have further information) :

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

 

Pacchetto Temi

Requisiti : v2.4 o superiore

Installazione :

  1. Scompattate tutti i file in una cartella, ad esempio C:\foo\.
  2. Aprite il file toolbarIcon.xml che trovate nel pacchetto con il vostro editor preferito (ovviamente Notepad++ ;) ). Sostituite E:\Sources\notepad++\PowerEditor\bin\newIcons\ con C:\foo\ nel tag<Theme name = "Demo" pathPrefix = "E:\Sources\notepad++\PowerEditor\bin\newIcons\"> e salvate.
  3. Aprite la finestra Esegui cliccando start->esegui, scrivete %APPDATA%\Notepad++ nel campo testo della finestra Esegui e date Invio. Comparira' una finestra chiamata "Notepad++". Copiate il file modificato toolbarIcon.xml nella cartella appena aperta.
  4. Ora e' il momento magico: Chiudete Notepad++ e riapritelo. Vedrete il set di icone Crystal invece di quelle standard.

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

 

Scarica il Pacchetto Temi Demo per Notepad++

Nota : non ho trovato le icone per le operazioni A capo automatico, Mostra Tutti i Caratteri e Mostra/Nascondi Giude di Indentazione.
Se avete le icone appropriate, per favore speditemele.

 

Crystal++ Theme Package

A complete set of high quality icons, made by Alican Toprak.