Notepad++

**Notepad++** el xe on editor de testo e codexe sorgente lìbaro par Windows.
El suporta ła modìfega a schede , che consente de lavorare co pì file vèrti in na singoła fenèstra. El nòme del progeto nase dal operatore de incremento ne'l łenguagio C .

Notepad ++ el xe distribuìo cofà software gratuito. Inisialmente el progeto el jera stà ospità so SourceForge.net, indove el xe stà descargà pì de 28 mijoni de volte, 

e el ga vinto do volte el SourceForge Community Choice Award cofà mejor stromento de svilupo.

El progeto el xe stà ospità so TuxFamily da el 2010 a el 2015; da el 2015 Notepad++ el xe ospità so GitHub 
. 
Notepad++ uxa el conponente del editor Scintilla.

## Storia
El programa el xe stà creà da Don Ho e ła prima version ła xe stà publicà el 24 de novenbre 2003.

El svilupadore uxava JEXT (on editor de testo baxà so lenguajo de programasion Java) a ła axienda dove el lavorava ma, no sodisfato con łe so puarete performance, el gà scomisià a svilupare on editor de testo scrito in C++ co Scintilla. 
Lo ga svilupà ne'l so tenpo libaro da cò l'idea ła jera stà respinta da ła so axienda.
Notepad++ el xe stà costruìo cofà na aplicasion par Microsoft Windows;
El autore el gaveva preso in considerasion, ma a ła fin respinta, ł'idea de uxare wxWidget<nowiki/>s par fare el Porting a Mac OS X e Unix.

Notepad++ łe stà rilasià so SourceForge el 25 de novenbre 2003, cofà na aplicasion soło par Windows. 
El xe baxà so el conponente par editor Scintilla e el xe scrito in C++ co soło ciamade Win32 API e el uxa soło ła STL par incrementare łe performance e ridure ła dimension de el programa.

En xenaro 2010 el governo de i Stati Unii de ła Mèrica el gà obligà i software open source ospità in Amèrica de vietare l'aceso da Cuba, Iran, Nord Korea, Sudan, e Siria in baxe a łe legi de i Stati Unii.
 
Cofà risposta a coxa el svilupatore el sentiva cofà violasion de ła filosofìa de i programi open source, in zugno 2010 Notepad++ el xe stà tirà fora da el teritorio e da ła giurisdision de i Stati Unii, rilasiando ła version so TuxFamily, in Fransa. 
Cualche servisio de ła comunidà de Notepad++ (cofà el forums e ła tracia de i bug ) el jera restà so Sourceforge fino a el 2015, cò Notepad++ el ga lasà Sourceforge conpletamente.

Ne'l 2011 Lifehacker el ga descrito Notepad++ cofà "El Mejo editor de testo par programatori par Windows", dixendo che "se se preferise on editor de testo par ła programasion senplice, legero e estensibile, ła nòstra prima sèlta xe Notepad++ che el xe gratuito e open-source" 
Lifehacker el ga critica ła so interfacia utente, dixendo che "El xe bastansa bruto. Fortunatamente te poi fare tanto par personalixare el so aspeto, e ciò che manca in pulisìa, conpensa łe funsionalità".

Ne el 2014, i letori de Lifehacker i gà votà Notepad++ cofà el "pì Popolare Text Editor", co 40% de i 16,294 intervistà specificandoło cofà el so pì amato editor. 
El team de Lifehacker el ga riasunto el programa cofà "veloce, flesibiłe, rico de funsionalità e conpletamente gratuito".

Ne el 2015 Stack Overflow el ga condoto na intervista mondiałe intra i sviłupadori, e Notepad++ el xe stà votà cofà el editor de testo pì uxà al mondo co 34.7% de i 26,086 intervistà che i dichiara de uxarło ogni dì.

Stack Overflow ga visto "Pì łe robe canbia, pì probàbiłe xe che ste robe łe sia scrite in JavaScript co NotePad++ in na machina co Windows". 
La intervista de el 2016 ła gaveva Notepad++ a el 35.6%.

Ne el 2015, in resposta a łe politighe de SourceForge, Notepad++ el gà lasà SourceForge conpletamente movendo el forum so NodeBB e el traciamento de i bug so GitHub.

## Aspeti tecnici
El progeto el xe baxà so el conponente open source Scintilla e el xe scrito in C++, faxendo uxo soło de łe API Win32, quindi sensa inpiegare Microsoft Foundation Classes (MFC) o librerie simiłi, el che asicura na minore dimension de el programa e quindi on caricamento pì svelto. El xe distribuìo secondo ła licenza GPL.

Sebbene Scintilla no suporti internamente ła ricerca de testo con espression regolari so pì righe, Notepad++ permette l'uxo de plugin che i juta a mitigare sto problema.

## Carataristiche
Notepad++ el xe on software che segue ła filoxofia FOSS, suporta l'autoconpletamento, ła riserca/sostitusion tramite espresion regolari, ła scritura a schermo divixo, el code folding, i segnałibri, l'evidenziazione delle parentesi e dell'indentazione. Suporta anca ła posibiłità de xontare macro e plugin. De baxe el xe xà incluso on plugin ciamà TextFX, scrito da on utente, che fornise molte opsion de trasformasion de el testo.El ga n'interfacia personalixàbiłe e xe possìbiłe vèrxare pì documenti a el interno de ła stesa fenèstra de programa tramite l'uxo delle linguette. Presenta stili, *font* e colori a tema propri de editor de testo pì evoluti. El tradisionale Notepad no el parmette de scegliere el colore de el font e del lo sfondo. Ghe xe cualche *tema* che el recupera ła tradisionale modalità sfondo nero/caratari bianchi o grigi.

En pì i utenti i pole definire l'evidensiasion de ła sintasi e l'autoconpletamento par ogni altro lenguagio, co on sistema de definision baxà so XML che el rende Notepad++ estensibiłe.

Altre carateristiche łe xe:

* Code folding ed evidenziazione de el codice, anca personalixà
* Evidensiasion de le parentexi e all'Indentasion
* Stanpa a cołori
* Auto-conpletamento
* Vixałixasion a schede par vèrxere pì documenti
* Posibiłità de dividare ła fenèstra (splitting) par védere contenporaneamente 2 file diversi o altre parti del stesso file
* Suporto par ła Ricerca mediante espression regolari
* Zoom in e zoom out
* Suporto Windows Cinese, Giaponese e Corean
* Posibilità de selesionare file preferiti

## Łenguagi suportà
I lenguagi de programasion e de marcatura atualmente suportà (version 7.5) i xe:

* ActionScript
* Ada
* ASN.1
* ASP
* Assembly
* AutoIt
* AviSynth
* BaanC
* Batch
* Blitzbasic
* C
* C++
* C#
* Caml
* CMake
* COBOL
* CoffeeScript
* CSound
* CSS
* D
* Diff
* Erlang
* ESCRIPT
* Forth
* Fortran
* Freebasic
* Gui4Cli
* Haskell
* HTML
* INI
* Inno Setup
* Intel HEX
* Java
* JavaScript
* JSON
* JSP
* KIXtart
* LaTeX
* Lisp
* Lua
* Makefile
* Matlab
* MMIXAL
* MS-DOS
* Nimrod
* Nncrontab
* NSIS
* Objective-C
* OScript
* Pascal
* Perl
* PHP
* PostScript
* PowerShell
* Properties
* Purebasic
* Python
* R
* REBOL
* Registry
* Resource
* Ruby
* Rust
* S-Record
* Scheme
* Shell
* Smalltalk
* Spice
* SQL
* Swift
* TCL
* Tektronix extended HEX
* TeX
* Txt2tags
* VB/VBScript
* Visual Prolog
* Verilog
* VHDL
* XML
* YAML

## Note


## Voci correlate
* HTML