Quando sotto Windows ci troviamo ad editare dei file di testo, ad esempio sorgenti in php, file c, o semplici file di testo ci troviamo in balia di software spesso complessi come dreamweaver, oppure dobbiamo affidarci al blocco notes di windows o word pad. C’è però una soluzione dietro l’angolo, semplice, leggera ed efficace, Notepad++.
Innumerevoli sono le funzioni che implementa:
- Evidenziazione della Sintassi e Folding, ovvero per tutti i linguaggi che supporta,vengono evidenziate con diversi colori le componenti, permettendoci così di distinguere molto facilmente commenti, strutture ecc in base al linguaggio che stiamo usando.
- WYSIWYG
- Evidenziazione della Sintassi definita dall’Utente, possiamo definire un nostro linguaggio, definendone anche le parole per il folding.
- Auto-completion, se pensavate che il completamento automatico della sintassi era riservato esclusivamente ed editor avanzati vi dovete ricredere: è supportato in maniera veramente versatile.
- Multi-Documento, potete aprire più documenti insieme, grazie alla visualizzazione a schede.
- Multi-Vista
- Supporto per Ricerca mediante Espressioni Regolari
- Supporto completo al Drag ‘N’ Drop
- Posizionamento Dinamico delle Viste
- Auto-rivelazione dello Stato del File
- Zoom in e zoom out
- Supporto ambiente Multi-Lingua
- Bookmark (Segnalibri)
- Evidenziazione delle Parentesi e LineaGuida all’Indentazione: quando ci troviamo con il cursore si trova accanto a delle parentesi del genere { } [ ] ( ) , 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.
- Configuratore di Stili
Linguaggi supportati:
C | C++ | Java | C# | XML | HTML |
PHP | CSS | makefile | ASCII art (.nfo) | doxygen | ini file |
batch file | Javascript | ASP | VB/VBS | SQL | Objective-C |
RC resource file | Pascal | Perl | Python | Lua | TeX |
TCL | Assembler | Ruby |
Sito web del progetto: http://notepad-plus-plus.org/