Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva
 

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.

 

%LocalAppData%\Google\Chrome\Application\Chrome.exe "$(FULL_CURRENT_PATH)"

 

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

 

 

 

 

 

 

 

REFERENCES

DISQUS - Leave your comments here