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