Notepad++ è uno dei migliori editor open source, gratis e superiore a molti altri editor a pagamento. Supporta tantissimi linguaggi di programmazione ed è disponibile soltanto per sistemi operativi windows.
Notepad++ è scrittp in c++, si basa progetto Scintilla ed utilizza le api win32.
Riporto alcuni dei linguaggi noti al grande pubblico :
html, css, javascript, php, sql, asp, xml, c++, Visual Basic, Java and more, more...
Per ulteriori dettagli vi rimando al sito di notepad++.
Di seguito alcune "chicche" su notepad++.
Ecco come aggiungere l'esecuzione di un programma passando come paramentro il sorgente che avete aperto. Nell'esempio lanceremo Chrome passando la pagina html che state editando.
Vai sul menu esegui / run oppure premi F5. Incolla il seguente comando e quindi salva.
|
Cerca 2 parole nella stessa linea
Cerca la parola cl_timenudge ed il valore -1 e non -10 i nquanto \W indica parola intera
Selezionare "Regular Expression" ed incollare quanto segue
(cl_timenudge.*-1\W)
Cerca indirizzi IP
Impostare "Regular Expression"
\b(?:\d{1,3}\.){3}\d{1,3}\b
Cerca indirizzi IP - SOLO PRIVATI
\b(10\.(?:\d{1,3}\.){2}\d{1,3}|172\.(?:1[6-9]|2[0-9]|3[0-1])\.\d{1,3}\.\d{1,3}|192\.168\.\d{1,3}\.\d{1,3})\b
Cerca indirizzi IP - SOLO PUBBLICI
\b(?!10\.(?:\d{1,3}\.){2}\d{1,3}|172\.(?:1[6-9]|2[0-9]|3[0-1])\.\d{1,3}\.\d{1,3}|192\.168\.\d{1,3}\.\d{1,3})(?:\d{1,3}\.){3}\d{1,3}\b