Vai al contenuto

Notepad++

Da Wikipedia, l'enciclopedia libera.
Notepad++
software
Logo
Logo
Schermata di Notepad++ raffigurante il codice HTML della home di Wikipedia
Schermata di Notepad++ raffigurante il codice HTML della home di Wikipedia
Schermata di Notepad++ raffigurante il codice HTML della home di Wikipedia
GenereEditor di testo
SviluppatoreDon Ho
Data prima versione24 novembre 2003
Ultima versione7.4.2 (18 giugno 2017)
Sistema operativoMicrosoft Windows
LinguaggioC++
C
LicenzaGNU GPL
(licenza libera)
LinguaMultilingua
Sito webnotepad-plus-plus.org/

Notepad++ è un editor di testo, un software libero per Windows.

Storia

Il programma è stato creato da Don Ho, e la prima versione venne pubblicata il 24 novembre 2003. Su SourceForge, ove per lungo tempo è stata la pagina web ufficiale, a giugno 2010 è risultato essere stato scaricato più di 25 milioni di volte.[1]

Dall'inizio del 2010, in base alle leggi statunitensi, SourceForge ha bloccato l'accesso al server da parte di paesi diversi dagli Stati Uniti. Attualmente è ospitato da un provider francese dove non esistono restrizioni sulla distribuzione di questo tipo.[2]

Dalla versione 7, uscita il 22 settembre 2016, il programma è disponibile anche nella versione a 64 bit.

Aspetti tecnici

Il progetto è basato sul componente open source Scintilla ed è scritto in C++, facendo uso esclusivamente delle API Win32, quindi senza impiegare Microsoft Foundation Classes (MFC) o librerie simili, il che assicura una minore dimensione del programma e quindi un caricamento più veloce. È distribuito secondo la licenza GPL.

Sebbene Scintilla non supporti internamente la ricerca di testo con espressioni regolari su più righe, Notepad++ permette l'uso di plugin che aiutano a mitigare questo problema.

Caratteristiche

Notepad++ è un software che segue la filosofia FOSS, supporta l'autocompletamento, la ricerca/sostituzione tramite espressioni regolari, la scrittura a schermo diviso, il code folding, i segnalibri, l'evidenziazione delle parentesi e dell'indentazione. Supporta anche l'aggiunta di macro e plugin. Di base è già incluso un plugin chiamato TextFX, scritto da un utente, che fornisce molte opzioni di trasformazione del testo.
Ha un'interfaccia personalizzabile, ed è possibile aprire più documenti all'interno della stessa finestra di programma tramite l'uso delle linguette. Presenta stili, font e colori a tema propri di editor di testo più evoluti. Il tradizionale Notepad non permette di scegliere il colore del font e dello sfondo. Sono presenti alcuni temi che recuperano la tradizionale modalità sfondo nero/caratteri bianchi o grigi.

Inoltre gli utenti possono definire l'evidenziazione della sintassi e l'autocompletamento per qualunque altro linguaggio, tramite un sistema di definizione basato su XML che rende Notepad++ estensibile.

Altre caratteristiche sono:

  • Code folding ed evidenziazione del codice (anche personalizzata)
  • Evidenziazione delle Parentesi e LineaGuida all'Indentazione
  • Stampa a colori
  • Auto-completamento
  • Visualizzazione a schede (per aprire più documenti)
  • Possibilità di dividere la visuale per vedere contemporaneamente 2 file diversi o altre parti dello stesso file
  • Supporto per Ricerca mediante espressioni regolari
  • Zoom in e zoom out
  • Supporto Windows Cinese, Giapponese e Koreano
  • Possibilità di selezionare file preferiti

Linguaggi supportati

I linguaggi di programmazione e di marcatura attualmente supportati (versione 7.4) sono:

Note

Voci correlate

Altri progetti

Collegamenti esterni