Notepad++ e’ un editor di sorgente gratuito, in ambiente MS Windows, che supporta diversi linguaggi di programmazione.
Il progetto, basato sul componente editor Scintilla (un componente editor molto potente) e scritto in C++ facendo uso esclusivamente delle api win32 (quindi senza impiegare MFC, il che assicura una piu’ alta velocita’ di esecuzione e una minore dimensione del programma), e’ distribuito secondo la Licenza GPL .
Il progetto e’ maturo. Comunque, come potete vedere, e’ un progetto portato avanti da una sola persona, e ci sono ancora alcuni bug e alcune feature mancano o sono solo parzialmente sviluppate. Se avete qualsiasi domanda o suggerimento circa il progetto, per favore mandatemi una mail, mi fa piacere ricevere un riscontro da voi. Inoltre, se volete richiedere qualche feature di vostra utlita’, fatene pure domanda, ma non posso darvi alcuna gazanzia che la implementero’.
Siete incoraggiati a tradurre Notepad++ (se la vostra lingua non e’ gia’ presente nella Sezione Download ) e/o a tradurre il sito ufficiale di Notepad++ nella vostra lingua.
Spero che Notepad++ vi piaccia almeno quanto piace a me programmarlo.
Ecco le principali feature di Notepad++ :
![]() |
Evidenziazione della Sintassi e Folding | ||||||||||||||||||||||||||||||||||||||||||||||
|
|
Linguaggi supportati :
|
![]() |
WYSIWYG | ||
|
|
Se avete una stampante a colori, potete stampare il vostro sorgente (o quello che vi pare) a colori.
|
![]() |
Evidenziazione della Sintassi definita dall’Utente | ||
|
|
Permette all’utente di definire il proprio linguaggio : non solo le parole chiave per l’evidenziazione della sintassi, ma anche le parole chiave per il folding della sintassi, le parole chiave dei commenti e gli operatori. ( screenshot1, screenshot2, screenshot3, screenshot4 ).
|
![]() |
Auto-completion | ||
|
|
Per altre lingue l’utente può sviluppare la propria lista API (o scaricarlo direttamente dal linkdownload section). Una volta che il file API è pronto cliccare i tasti Ctrl+Space per lanciarlo (guarda lo screenshot). Per maggiori informazioni a proposito dell’Auto compilazione seguire il link: Auto-completion HOWTO.
|
![]() |
Multi-Documento | ||
|
|
Potete lavorare contemporaneamente su piu’ documenti.
|
![]() |
Multi-Vista | ||
|
|
Sono disponibili due viste separate. Cio’ significa che potete visualizzare (e modificare) 2 differenti documenti contemporaneamente (screenshot). O che potete visualizzare (e modificare) nelle due viste lo stesso documento in 2 posizioni diverse. Le modifiche apportate al documento in una delle viste saranno apportate anche all’altra vista (ossia, quando siete in modalita’ clonazione modificate lo STESSO documento, guardate lo screenshot).
|
![]() |
Supporto per Ricerca mediante Espressioni Regolari | ||
|
|
Potete ricercare una stringa nel documento usando espressioni regolari.
|
![]() |
Supporto completo al Drag ‘N’ Drop | ||
|
|
Potete aprire un documento mediante drag & drop. Potete anche spostare il vostro documento da una posizione ( od anche da una vista ) ad un’altra attraverso il drag & drop.
|
![]() |
Posizionamento Dinamico delle Viste | ||
|
|
L’utente puo’ selezionare dinamicamente la posizione delle viste (solo nella modalita’ a due viste : il separatore puo’ essere posizionato in verticale od in orizzontale), guardate lo screenshot.
|
![]() |
Auto-rivelazione dello Stato del File | ||
|
|
Se modificate o eliminate un file mentre e’ aperto in Notepad++, vi sara’ richiesto di aggiornare il vostro documento (ricaricarlo od eliminarlo definitivamente).
|
![]() |
Zoom in e zoom out | ||
|
|
Questa e’ un’altra fantastica funzione del componente Scintilla. Date un’occhiata allo screenshot.
|
![]() |
Supporto ambiente Multi-Lingua | ||
|
|
Sono supportati gli ambienti Windows Cinese, Giapponese e Koreano. Guardate lo screenshot relativo a Notepad++ sotto Windows in Cinese
|
![]() |
Bookmark (Segnalibri) | ||
|
|
Per settare o eliminare un bookmark, l’utente puo’ semplicemente cliccare sul margine bookmark (che si trova a destra del margine dei numeri di linea) o digitare Ctrl+F2. Per raggiungere un bookmark, basta digitare F2 (bookmark successivo) o Shift+F2 (bookmark precedente). Per eliminare tutti i bookmark, cliccate il Menu Cerca->Elimina tutti i Segnalibri. Guardate lo screenshot.
|
![]() |
Evidenziazione delle Parentesi e LineaGuida all’Indentazione | ||
|
|
Quando il cursore si trova accanto ad uno di questi simboli { } [ ] ( ) , il simbolo al lato del cursore ed il suo simmetrico opposto saranno evidenziati, cosi’ come accadra’ alla lineaguida di indentazione (se presente) per permettervi di localizzare il blocco piu’ agevolmente. Date un’occhiata allo screenshot1, screenshot2 .
|
![]() |
Configuratore di Stili | ||
|
|
Per ogni stile in ciascun linguaggio configurato, l’utente puo’ cambiare i colori di sfondo/primo piano, il carattere, la dimensione e lo stile ( grassetto or corsivo ) per mezzo della finestra del Configuratore di Stili (screenshot).
|

Scrivi un commento