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 wxWidgets 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

Categoria:Software