Sei sulla pagina 1di 10

Traduzione di parte del file originale (mancano le novit delle versioni precedent i) Scaricato da "http://www.webalice.it/gerrymar/notepad2.

html" ======================================================================= = = = = = Notepad2 - light-weight Scintilla-based text editor for Windows = = = = = = Notepad2 4.2.25 = = (c) Florian Balmer 2004-2011 = = http://www.flos-freeware.ch = = = = = ======================================================================= Descrizione Notepad2 un editor leggerissimo, gratuito e a codice aperto simile al Notepad, con evidenziazione della sintassi dei pi comuni linguaggi usati. basato sul codice sorgente del componente di modifica di Scintilla e lavora sulle versioni di Windows basate su NT. Caratteristiche - Evidenziazione sintassi: HTML, XML, PHP, ASP (JS, VBS), CSS, JavaScript, VBScript, C/C++, C#, Resource Script, Makefiles, Java, Visual Basic, Pascal, Assembly, SQL, Perl, Python, Files di configurazione, Files Configurazione Apache, Batch Files, Diff Files - Trascina e rilascia testo dentro e fuori Notepad2 - Espressioni regolari di base per ricerca e sostituzione - Scorciatoie utili per modifica parole, linee e blocchi - Selezione rettangolare (Alt+Mouse) - Corrispondenza parentesi, auto indentazione, marcatori linea lunga, funzioni zoom - Supporto per testi Unicode, UTF-8, Unix e Mac - Apertura collegamenti della shell - Altamente configurabile Novit nella Versione 4.2.25 (rilasciato 06 Maggio, 2011) re) "Allinea Linee" con alcune opzioni (Alt+J) "Modifica Linee" supporta alcune variabili per inserire numeri (Alt+M) "Ordina Linee" (Alt+O) gestisce l'ordine delle colonne (selezione rettangola "Ordina Linee" inoltre gestisce spostamenti, rimuove duplicati e unici Comando blocco "Unisci Linee Vuote" (Alt+Y) Uso della funzionalit interna di Windows "Formato Titolo" in Windows 7 Conversione tra caratteri e codice hex (Ctrl+Alt+X, Ctrl+Alt+C) "Ricodifica file come codifica predefinita" (Ctrl+Maiusc+F) I formati UTF-16 e UTF-16 BE sono opzioni di recodifica valide Attiva ricerca case-sensitive per testo non-ASCII Quantificatore Regex ? per riscontro 0 o 1 volta Quantificatori Regex * e + disponibili come forme non-avide *? e +? Sintassi Regex per regioni taggate da \(...\) a (...) Aggiornati schemi HTML5 e CSS3 in accordo alle attuali working drafts

Aggiornato lo schema Assembly con istruzioni x64 e SSE4 Alcuni aggiornamenti minori a schemi sintassi e keywords Uniti stili omissis in un singolo oggetto e aggiunta opzione "noblink" Comandi /l e /l- scambiano a controllo auto-riapri dei files modificati Opzione-Ini per specificare il timeout di auto-riapri (vedi FAQ sul mio sito

- Supporto a combinazione dei comandi in linea /g e /m - Comandi interruttore /o e /o- per controllare l'opzione "Sempre in primo pia no" - Copia la posizione della finestra negli appunti come comando in linea (Ctrl+ Maiusc+K) - Muovi finestra nella posizione predefinita sullo schermo corrente (Ctrl+Maiu sc+P) - Corretta funzionalit Notepad .LOG (interrotta nella 4.1.24) - Comando Avvia usa l'attuale cartella come cartella di lavoro - Non blocca nessuna cartella eccetto quella contente Notepad2.exe - Avanti di sistema MRU, barra dei task e jump list conducono a nuove finestre - Mostra sempre l'estensione del file (ignora impostazione Windows Explorer) - Controllo della disponibilit di "Consolas" quando impostato come font predefi nito - Supporta un maggior numero di file variabili (vedi FAQ sul mio sito) - Configura se il backspace debba riformattare gli spazi bianchi indentati - La funzione trasforma backslashes comprende codici hex \u#### - Alcuni hotkey F2, F3 e F4 lavorano nel box trova e sostituisci - Rimossi i tasti "Seleleziona Su" e "Seleziona Gi" dal box trova - Opzione-Ini per sopprimere blocchi o notificare messaggi - Semplificato l'aspetto del box per impostare l'accapo - Rimappato "Inevadi Carattere Speciale C" in Ctrl+Alt+R (corretto duplicato) - Il riavvio mantiene la posizione di scorrimento pi infallibile con l'accapo - Saltare con /g individua la posizione pi accuratamente con l'accapo - Varie ottimizzazioni e correzioni interne - Migliorato l'aspetto della disabilitazione dei pulsanti della toolbar in Win dows XP e superiori - Migliorato l'aspetto complessivo dei pulsanti della toolbar in Windows 2k - Minor frequenza del ritardo accessi NFS tramite caching visualizzazione nomi file - Migliorata la compatibilit con Windows 7 - Rilasciata la build x64 di Notepad2.exe - Aggiornata la libreria Scintilla alla 2.24 Novit nella Versione 4.1.24 (rilascio 02 Marzo, 2010) - Opzione di comando /z (supporto rimpiazzo Notepad registry-based) - Opzione di comando /u (lancia Notepad2 con privilegi elevati) - Corretti alcune opzioni di comando /p che non lavoravano correttamente - Visualizzazione di maggiori informative dei messaggi di errore per le operaz ioni fallite - Tasto rapido per copiare il nome di percorso del file corrente alla clipboar d (Maiusc+F9) - Titolo finestra con indicazione dell'esecuzione con privilegi elevati - Opzione-Ini per controllare MRU sistema, taskbar e comportamento lista salti - Potenziata la portabilit per le impostazioni delle cartelle in Miei Documenti - Configura se il tasto tab debba riformattare l'indentazione degli spazi bian chi - Rivista la finestra impostazioni per il rientro e aggiunte maggiori opzioni dettagliate - Nuova impostazione stile per controllare smussamento carattere (vedere FAQ n el mio sito web) - Nuova impostazione stile per controllare la misura dei punti visibili per gl

i spazi bianchi - Aumentata la visibilit del cursore su ogni colore di sfondo - Aggiunti nuovi stili "Elemento Testo HTML" e "Elemento Testo XML" - Aumentata l'usabilit dello stile predefinito per schemi HTML-embedded - Aggiornate parole chiave PowerShell alla versione 2.0 - Aggiunte parole chiave mancanti allo schema VBScript - Corretta la riapparizione dei files eliminati nella lista MRU - Aggiornata la libreria Scintilla alla 2.03 Novit nella Versione 4.0.23 (rilascio 06 Ottobre, 2009) - Aggiunta evidenziazione sintassi Script PowerShell - Aggiunte parole chiave mancanti per schemi JavaScript - Ulteriore semplificazione schema sintassi dal consolidamento di alcuni stili - "Modalit" variabile pi accurata di file corrispondente con regole strette - Evitare controlli di zona ripetuti quando viene avviato Notepad2.exe interna mente - Corretta la scelta del prompt codificando la conversione se viene ignorata - Corretta finestra dialogo file recenti con percorso UNC inaccessibile - Cambiamenti interni per permettere la completa interazionalizzazione (futura ) Novit nella Versione 1.0.01 (rilascio 15 Aprile, 2004) - Rilascio pubblico iniziale Installazione e disinstallazione Mettere semplicemente una copia di Notepad2.exe e Notepad2.ini in una cartella del tuo computer. Per disinstallare Notepad2, semplicemente eliminare questi due f iles. Notepad2 non crea alcuna chiave di registro sul tuo computer. Keyboard Shortcuts for Notepad2 File Ctrl+N Ctrl+F4 Ctrl+O F5 F8 Ctrl+Maiusc+F Ctrl+Maiusc+A Ctrl+Maiusc+O Maiusc+F8 Alt+F8 Ctrl+S F6 Ctrl+F6 Ctrl+P Alt+H Strumenti Nuovo file. Chiudi file, identico a Ctrl+N. Apri file. Ricarica file. Ricodifica file. Ricodifica file come codifica predefinita. Ricodifica file come sistema predefinito ANSI. Ricodifica file come sistema predefinito OEM. Ricodifica file ASCII 7-bit come UTF-8. Ricarica file senza analisi file varabile. Salva file. Salva file come. Salva una copia. Stampa file. Apri file recenti.

Alt+N Alt+0 Ctrl+M Ctrl+L Alt+L Ctrl+R Preferiti Alt+I Alt+K Alt+F9 Modifica Ctrl+Z Ctrl+Maius+Z Alt+Backspace Ctrl+Y Ctrl+Maius+Y Ctrl+X Maius+Canc Ctrl+C Alt+C Ctrl+E Ctrl+V Maius+Ins Ctrl+K Canc Ctrl+A Alt+Maius+Frecce Ctrl+Invio Ctrl+PgSu/PgGiu Ctrl+Maius+PgSu/PgGiu Parola, Carattere Ctrl+Spazio Ctrl+Backspace Ctrl+Canc Ctrl+Tab Linee Ctrl+Maius+Space Ctrl+Maius+Su Ctrl+Maius+Giu Ctrl+D Ctrl+Maius+X Ctrl+Maius+C Ctrl+Maius+D Ctrl+Maius+Backspace Ctrl+Maius+Canc Ctrl+Maius+W Ctrl+I Ctrl+J Ctrl+Maius+J Blocco

Apri documento in una nuova finestra. Apri nuova finestra vuota. Avvia il plugin metapath file browser. Lancia documento. Apri con. Comando avvia.

Apri preferiti. Aggiungi a preferiti. Gestisci preferiti.

Annulla. Ripeti. Annulla. Ripeti. Annulla. Taglia. Taglia. Copia. Copia tutto. Copia aggiunta. Incolla. Incolla. Scambia. Pulisci. Seleziona tutto. Selezione rettangolare. Opzione nuova linea con auto indentazione tolta. Vai al blocco precedente/successivo. Seleziona fino al blocco precedente/successivo.

Selziona parola (o linea). Cancella parola prima/sinistra. Cancella parola dopo/destra. Inserisci tabulatore.

Seleziona linea. Muovi linea su. Muovi linea giu. Duplica linea. Taglia linea. Copia linea. Cancella linea. Elimina linea a sinistra. Elimina linea a destra. Incolonna. Separa linee. Unisci linee. Unisci paragrafi.

Tab Maius+Tab Alt+Q Alt+D Alt+B Alt+Z Alt+U Alt+W Alt+P Alt+Y Alt+R Alt+M Alt+J Alt+O Converti Ctrl+Maius+U Ctrl+U Ctrl+Alt+U Ctrl+Alt+I Ctrl+Alt+O Ctrl+Maius+S Ctrl+Maius+T Ctrl+Alt+S Ctrl+Alt+T Inserisci Alt+X Ctrl+F8 Ctrl+F5 Ctrl+Maius+F5 Ctrl+F9 Ctrl+Maius+F9 Speciale Ctrl+Q Ctrl+Maius+Q Ctrl+Maiusc+E Ctrl+Maiusc+R Ctrl+Alt+E Ctrl+Alt+R Ctrl+Alt+X Ctrl+Alt+C Ctrl+B Ctrl+Maius+B F2 Maiusc+F2 Ctrl+1 Ctrl+2 Ctrl+3 Ctrl+4 Ctrl+5 Ctrl+6 Maius+F5 Ctrl+Alt++ Ctrl+Alt+Ctrl+,

Indenta blocco selezionato. Togli indentazione blocco selezionato. Includi selezione. Duplica selezione. Ricama con spazi. Togli il primo carattere. Togli l'ultimo carattere. Togli scie vuote (spazi finali). Comprimi spazi vuoti. Unisci linee bianche. Rimuovi linee bianche. Modifica linee. Allinea linee. Ordina linee.

Tutto maiuscolo. Tutto minuscolo. Inverti formato. Formato Titolo. Formato Sentenza. Converti tabulatori in spazi. Converti spazi in tabulatori. Converti tabulatori indentati in spazi. Converti spazi indentati in tabulatori.

Codice HTML/XML. Identificatore codifica. Ora/Data (formato corto). Ora/Data (formato lungo). Nome file. Percorso e nome file.

Blocco di commento (togli). Accoda commento. Codifica URL. Decodifica URL. Evadi Carttere Speciale C. Inevadi Carattere Speciale C. Converti carattere in codice hex. Converti codice hex in carattere. Trova parentesi corrispondente. Seleziona fino alla parentesi corrispondente. Espandi selezione fino al prossimo riscontro. Espandi selezione fino al precedente riscontro. Includi con ''. Includi con "". Includi con (). Includi con []. Includi con {}. Includi con ``. Aggiorna timbri tempo. Aumenta numero. Diminuisci numero. Salta a inizio selezione.

Ctrl+. Trova, Sostituisci Ctrl+F Alt+F3 F3 Maius+F3 Ctrl+F3 Ctrl+Maius+F3 Ctrl+H F4 Ctrl+G Schema sintassi, Font F12 Maius+F12 Ctrl+F12 Alt+F12 F11 Ctrl+F11 Maius+F11 Visualizza Ctrl+W Ctrl+Maius+L Ctrl+Maius+G Ctrl+Maius+N Ctrl+Maius+M Ctrl+Maius+8 Ctrl+Maius+9 Ctrl+Maius+0 Ctrl+Maius+V Ctrl+Maius+I Zoom Ctrl++ Ctrl+Ctrl+/ Impostazioni Ctrl+T Alt++ Alt+Ctrl+Maius+H Alt+T Ctrl+0 Alt+F5 Ctrl+9 F7 Ctrl+F7 Misc. Maiusc+F9 Ctrl+Maiusc+K

Salta a fine selezione.

Trova. Salva ricerca testo. Trova successivo. Trova precedente. Trova la parola successiva nella selezione. Trova la parola precedente nella selezione. Sostituisci. Sostituisci il prossimo. Salta alla linea.

Seleziona schema sintassi. Seleziona 2 schema sintassi predefinito. Personalizza schema sintassi. Seleziona font predefinito. Seleziona schema sintassi testo predefinito. Seleziona schema sintassi codice sorgente web. Seleziona schema sintassi documento XML.

Togli A capo automatico. Mostra marcatore linee lunghe. Mostra guide indentazione. Mostra numeri linea. Mostra margine di selezione. Mostra spazi binachi. Mostra termini linea. Mostra simboli a capo. Togli visualizzazione parentesi corrispondente. Evidenzia linea corrente.

Zoom in (aumenta testo). Zoom out (diminuisci testo). Resetta zoom.

Imposta tabulatori. Aumenta limite per le linee lunghe. Diminuisci limite per le linee lunghe. Togli chiusura automatica HTML/XML. Sempre in primo piano. Modalit trasparente. Impostazioni notifica cambiamento file. Visualizza estratto di testo nel titolo. Salva impostazioni adesso. Salta al file-ini.

Copia percorso file negli appunti. Copia posizione finestra negli appunti.

Ctrl+Maiusc+P Esc Maius+Esc F1

Muovi finestra nella posizione predefinita. Opzionalmente minimizza o chiude Notepad2. Salva il file e chiude Notepad2. Visualizza informazioni versione.

Sintassi Espressioni Regolari Nota: il componente del codice sorgente Scintilla supporta solo un sottoinsieme base di espressioni regolari, e ricerche limitate a singole linee. . Corrisponde a qualche carattere

(...) Questi marcano una regione per taggare un riscontro. \n Dove n un numero compreso tra 1 e 9 riferito alla prima fino alla nona regione codificata quando viene sostituita. Per esempio, se la stringa di ricerca era Fre\([1-9]1)XXX e la stringa di sostituzione era Sam\1YYY, quando applicato a Fred2XXX questo dovrebbe generare Sam2YYY. Questo corrisponde all'inizio di una parola. Questo corrisponde alla fine di una parola. Questo permette di usare un carattere x che al contrario avrebbe un significato speciale. Per esempio, \[ dovrebbe essere interpretato come [ e non come l'inizio di un set di caratteri.

\< \> \x

[...] Questo indica un set di caratteri, per esempio, [abc] fa una media di alcuni caratteri a, b o c. Puoi anche usare una serie, per esempio [a-z] per alcuni caratteri minuscoli. [^...] Il completamento di un set di caratteri. Per esempio, [^A-Za-z] fa una media dei caratteri eccetto quelli numerici. ^ set, $ ? * + *? +? \d \D \s \S \w Questo corrisponde all'inizio di una linea (a meno che usato dentro un vedi sopra). Questo corrisponde alla fine di una linea. Questo fa 0 o 1 abbinamento. Per esempio, a?b abbina a e b. Questo fa 0 o pi abbinamenti. Per esempio, Sa*m corrisponde a Sm, Sam, Saam, Saaam e molti altri. Questo fa 0 o pi abbinamenti. Per esempio, Sa+m corrisponde a Sam, Saam, Saaam e molti altri. Obbliga * e + a comportarsi non avidamente. Per esempio, <.+> riporta tutti i tag in una linea, mentre <.+?> riporta solo un tag. Qualsiasi cifra decimale. Qualsiasi carattere che non una cifra decimale. Qualsiasi spazio bianco. Qualsiasi carattere che non uno spazio bianco. Qualsiasi carattere di una parola.

\W \xHH

Qualsiasi carettere non di una parola. Carattere con codice esadecimale HH.

-----> Esempi (non usare doppi apici) - Linee con citazione: trova "^" sostituisci con "> " - Linee senza citazione: trova "^> " sostituisci con "" - Rimuovi numeri linea: trova "^[0-9]+" sostituisci con "" - Converti tabulatori in doppi spazi: trova "\t" sostituisci con " " - Rimuovi bytes NULL: trova "\x00" rimpiazza con "" Commutatori a linea di comando Notepad2.exe [codifica] [modalit fine linea] [/e id] [/g ln[,col]] [/m[-][r|b] testo] [/l|/l0] [/q] [/s ext] [/d] [/h] [/x] [/c] [/b] [/n|/ns] [/r|/rs] [/p x,y,cx,cy[,max]|/p0|/ps|/p[f|l|t|r|b|m]] [/t title] [/i] [/o|/o0] [/f ini|/f0] [/u] [/z ...] [/?] [+|-] [file] ... file Il file da aprire, pu essere un percorso relativo, o un collegamento de lla shell. Deve essere l'ultimo argomento, i doppi apici non sono necessari. + Accetta argomenti di file multipli (con doppi apici). Accetta argomenti di file singoli (senza doppi apici). ... Codifica file desiderata (pu essere una di /ansi, /unicode, /unicodebe, /utf8 o /utf8sig). ... Modalit fine linea desiderata (either /crlf, /lf, or /cr). /e Specifica codifica file sorgente. /g Salta alla posizione specifica, /g -1 significa la fine del file. /m Corrispondenza testo spedificato (- ultimo, r regex, b barre rovesciat e). /l Auto-riapri files modificati; /l0 disabilita notifiche cambiamenti. /q Forza la creazione di nuovi files senza prompt. /s Seleziona lo schema di sintassi associato con la specifica estensione. /d Seleziona schema di testo predefinito. /h Seleziona schema codice sorgente Web. /x Seleziona schema documento XML. /c Apre una nuova finestra Notepad2 e incolla il contenuto degli appunti. /b Apre una nuova finestra Notepad2 per collezionare altri appunti. /n Apre sempre una nuova finestra di Notepad2 (/ns istanza file singolo). /r Riutilizza finestra Notepad2 (/rs istanza file singolo). /p Imposta la posizione a x,y con misura cx,cy, con opzione massima impos tata a non-zero per zoom; /p0 sistema, /ps predefiniti interni; /p(f) completa,(l) sinistra,(t) in alto,(r) destra ,(b) in basso ,(m) margine. /t Imposta titolo della finestra. /i Avvia minimizzato nella traybar. /o Mantieni finestra in primo piano; /o0 non mantieni finestra in primo p iano. /f Specifica ini-file; /f0 non usa ini-file (non salva le impostazioni). /u Lancia con privilegi elevati. /z Salta al prossimo (utilizzabile per rimpiazzo Notepad basato sul regis tro). /? Mostra un breve sommario sui parametri della linea di comando. Codice sorgente

Notepad2 basato sul codice sorgente del componente di modifica di Scintilla: http://www.scintilla.org Il codice sorgente completo di Notepad2 pu essere trovato a: http://www.flos-freeware.ch Maggiori informazioni e risorse Per maggiori informazioni sulle caratteristiche di Notepad2, come rimpiazzare il Notepad di Windows, e risposte alle domande pi frequenti (FAQ), per favore visita il sito web di Notepad2: http://www.flos-freeware.ch Richiesta caratteristiche Vi ringrazio enormemente per il travolgente riscontro ottenuto con Notepad2! Le richieste di funzionalit sono benvenute, ma per favore tenete a mente che Notepad2 stato creato come un compatto sostituto del Notepad. Meriti e ringraziamenti speciali Qui voglio dire "GRAZIE" ai fornitori del grande codice sorgente del componente di mosifica di Scintilla [1], che il cuore di Notepad2. Senza Scintilla, le ricche caratteristiche che trovate in Notepad2 non sarebbero state possibili! [1] http://www.scintilla.org Molte grazie a tutti per avermi mandato rapporti di difetti e utili consigli. Uno speciale grazie va a Roland Weigelt [2] per le sue utilissime riflessioni e commenti sulle caratteristiche di Notepad2 e l'impiego possibile nelle fasi iniziali dello sviluppo. Vorrei anche esprimere i miei ringraziamenti a Timo Kunze [3], a Kai Liu [4], Moritz Kroll, Seunghun Thomas Lee [5] e Shawn Brenneman per avermi mandato dettagliati rapporti di difetti e patch pronte al l'uso. [2] [3] [4] [5] http://www.roland-weigelt.de http://www.TimoSoft-Software.de http://code.kliu.org/misc/notepad2/ stlee42@gmail.com

Copyright Notepad2 un PROGRAMMA GRATUITO e deve essere usato e distribuito gratuitamente . Per favore non attribuitemi nessun pagamento per la distribuzione o lo scarica mento di questo programma, eccetto per i costi di distribuzione media. L'uso di ques to programma A VOSTRO RISCHIO. Leggete License.txt per tutti i dettagli. Se avete commenti o domande, per favore lasciatemi una nota: florian.balmer@gmail.com

(c) Florian Balmer 2004-2011 ###