
                    Guida all' editor EdiTury (ver 3.2.8)

Creato da Licciardi Salvatore.


---Condizioni d'uso---

EDITOR e' un programma totalmente FreeWare. E' possibile distribuire
quindi il pacchetto liberamente senza alcun onere monetario. Tuttavia, chi fa
uso di EDITOR e' costretto ad accettare la seguente condizione:

   In nessun modo l'autore e' responsabile per quanto riguarda danni fisici,
   software, hardware, perdita di dati, o di qualsiasi altro tipo.


Inoltre l'autore incoraggia chi fa uso di EDITOR a contattarlo per esprimere
pareri, opinioni, segnalazioni di eventuali errori logici, o altro.
A tal proposito, vi ricordo che:
    E-Mail : turylicciardi@tiscali.it
    Sito   : www.webalice.it/turylicciardi


---PERCHE' EDITOR ?---

EDITOR nasce da una esigenza di chiarezza e semplicita'.
Infatti i files .JAVA , .ASM etc... si devono
 1) scrivere con un editor
 2) salvarli
 3a) uscire dell' editor (se si e' in DOS)
 3b) aprire il prompt di dei comandi (se in WINDOWS per esempio)
 4) andare a compilare usando esplicitamente la directory o del file o del
    compilatore o entrambe
 5) ritornare al file . . .

EDITOR invece vi "obbliga"  solo  a  rispettare  il  punto 2  e richiamare la
       Shell senza  dover  uscire, eseguendo un file indicato nel campo
       RunShell del file.ini. Per far cio', alla Shell vengono passati i
       seguenti parametri come segue:
                    1) il percorso del file in %1
                    2) il nomefile.estensione in %2.

Inoltre, se avete bisogno di accedere ad un file in modo esadecimale, per poi
modificarlo, potete farlo. Sono disponibili svariate caratteristiche.


---Funzioni---

EDITOR e' un programma che consente di eseguire 3 particolari funzionalita':

  1) scrivere/aprire un file di testo/esadecimale (con le seguenti dimensioni
     predefinite: 6.000 per il formato testo, 810 per il formato esadecimale,
     ma in entrambi i casi modificabili);
  2) modificare il contenuto di un file aperto in modo esadecimale;
  3) eseguire una Shell personalizzata passando al prompt, il percorso
     del file (in %1) ed il suo nome (in %2) (vedere dopo).

Per l' editor, il numero di righe in una sola schermata rappresentano
una pagina.


---Parametri---

E' prevista la seguente sintassi lanciata dal prompt dei comandi:

EDITOR : programma di scrittura in formato testo o esadecimale.

   EDITOR  [opzioni]

     /?        Visualizza una schermata simile a questa.
     nomefile  Lista di uno o piu' files da aprire (sono ammessi anche i
               caratteri jolly "*" e "?").
     /N        Non apre i files da terminale, gia' caricati precedentemente
               da terminale stesso o dalla lista di visualizza (dell'ultima
               sessione)
     /ESA      Obbliga l'apertura del file con il formato esadecimale
               indipendentemente dall'estensione.
               Esclude l'opzione /BACKUP anche se e' presente.
     /TXT      Obbliga l'apertura in formato testo indipendentemente
               dall'estensione del file.
     /ASK      Chiede se usare il formato testo o esadecimale
     /DEF      Disabilita le opzioni /ESA , /TXT , /ASK
     /<nn>     Stabilisce la lunghezza massima della riga, ovvero il numero di
               colonne  utilizzabili.  Il valore <nn>  e' compreso tra 1 e 254.
P    /SF       Salva anche gli spazi finali (in un file di testo).
     /-SF      Non salva gli spazi finali con il formato di testo.
     /SL       Apre il file in sola lettura: non consente di modificarlo
P    /-SL      Apre il file consentendone la modifica
     /BACKUP   quando si usa la funzione "salva", crea il file di backup (.BAK)
               Ignorato se e' presente l'opzione /ESA o se il file ha gia' tale
               estensione.
P    /-BACKUP  Non crea il file di backup durante il salvataggio
     /CL       Il cursore e' libero di muoversi in ogni direzione: nelle parti
               ancora prive di testo, inserisce spazi. Ignorato se e' attivo il
               formato esadecimale.
P    /-CL      Il cursore puo' muoversi solo entro le righe gia' scritte
     /US       Se vi sono almeno due spazi fra due parole, e si scrive di
               continuo in quella piu' a sinistra, verranno riempiti gli spazi
               superflui fino a restarne uno solo.
               Inoltre consente di far risalire alla pressione del tasto Canc
               (o Back-Space), se  e'  possibile, le parole seguenti della riga
               sucessiva (o attuale). Ignorato se e' presente l'opzione /ESA.
P    /-US      Le parole possono essere separate da piu' spazi.
     /DM       Disabilita la gestione del mouse. Anche se rimane visibile, non
               e' funzionante. Disabilitando la gestione del mouse, in un
               ambiente multitasking, l'uso della CPU in percentuale e' minore
               che con l'opzione /-DM. Con tale opzione ( /-DM ) l'uso sale al
               100% . Si consiglia di disabilitare il mouse se le prestazioni
               del sistema sono sensibilmente compromesse.
P    /-DM      Se il gestore del mouse e' presente, esso e' funzionante. Si
               consiglia di utilizzare questa opzione solo se il sistema non
               e' sensibilmente rallentato, o se si sta lavorando sotto DOS.
     /I        Ignora il file editor.ini durante l'inizializzazione, se esiste.
               In questo modo e' possibile evitare che una configurazione
               errata possa impedire il corretto funzionamento dell'Editor.
P   /-I        Il file editor.ini sara' caricato all'avvio dell' Editor se
               esiste.
    /D<n>      Delimitatore di fine riga: n=0 e' predefinito dal sistema
               operativo, n=1 e' #10, n=2 e' 13#10 (solo con il formato testo)
    /P=<p>     Imposta la porta della stampante, p tra LPT1..9 e COM1..4 .
               LPT1 e' predefinita. (a partire dalla versione 2.20)
               In Linux tale opzione e' ignorata
    /MEM       Gestione automatica della memoria per files di testo troppo
               grandi               (a partire dalla versione 2.91)

P = Valore predefinito

Opzioni inverse: /-SF /-SL /-BACKUP /-CL /-US /-DM /-I /-N /-MEM
Opzioni predefinite: /SF /-SL /-BACKUP /-CL /-US /-DM /-I /D2 /P=lpt1 /-N /-MEM

Se vengono indicati parametri non validi al prompt o nel file .ini, verranno
elencati.
Non importa l' ordine dei parametri, se siano stati scritti in maiuscolo,
in  minuscolo  o  in  entrambi i modi, o se  siano  adiacenti  fra  loro.

In Linux, le  opzioni vengono inserite col prefisso "-", esempio: /ESA diventa
-ESA, e /? diventa -H per questioni dell'OS.

---Files---

I files che compongono il programma sono i seguenti:

  EDIT32   .TXT   : file di guida di testo (questo)                       D
  NEW_EDIT .TXT   : file relativo alle nuove caratteristiche              D
  BUG_EDIT .TXT   : descrizione dei bug presenti e corretti               D

  EDITOR*  .EXE   : il programma.                                         I
  CWSDPMI  .EXE   : richiesto dai programmi per DOS 32 bit                E
  EDITOR   .INI   : file di configurazione
                    Tale file deve trovarsi nella directory in cui e'
                    presente Editor.exe.                                  D

  _*       .REG   : integrazione del programma in Windows                 D

  NB: I files EMX.DLL , EMX.EXE , EMXWRAP.DLL , RSX.EXE potrebbero essere
      richiesti nella versione per OS/2 (Non sono forniti da me)

Legenda:
    D: se il file viene cancellato il programma continuera' a funzionare;
    I: file indispensabile;
    E: e' emulabile da Windows;

---Menu---

La parte inferiore dell' interfaccia e' cosi' composta:
  - in basso a destra c' e' un pallino: la sua presenza indica che il file
    e' stato modificato.
  - in basso a sinistra vi e' scritta la posizione della pagina attuale,
    la colonna e la riga in cui si trova il cursore.
  - piu' in alto vi e' l' indicatore della massima pagina e della massima riga
    di tutto il file.
  - al centro del menu e' presente tutto il path completo di unita',percorso
    e dell' eventuale nome del file in uso.
  - tutto cio' che e' di colore rosa e' possibile premerlo contemporaneamente
    col tasto ALT (o solo il tasto se non vi e' ambiguita'), per un uso piu'
    veloce del menu, del sottomenu e delle funzioni interne.
  - il menu e' attivabile da tastiera premendo il tasto F10, lo si disattiva
    con Esc.


*** File
 Nuovo -->                       Crea un nuovo file di testo, esadecimale
                                  o duplicato.
 Apri...                         Apre un file, il formato sara' deteminato
                                  secondo i criteri in "Opzioni --> Configura"
 Carica -->                      Ricarica il file
 Salva                           Salva nel formato attuale, e crea il file .bak
                                  secondo i criteri in "Opzioni --> Configura".
                                  Se il file non esiste usa "Salva con nome".
 Salva copia -->     ver 2.8.3   Salva in un nuovo file (poi chiuso)
 Salva tutti         ver 2.4.0   Salva tutti i files
 Chiudi              ver 2.4.0   Chiude il file attuale (lo mette in recenti)
 Chiudi tutti        ver 2.4.0   Chiude tutti i files (e li mette in recenti)

 ---
 Cancella            ver 2.1.0   Elimina il file
 Salva copia ...     ver 2.1.0   Crea una copia del file, ignora le
                                  modifiche e non cambia il file in uso
 Rinomina            ver 2.1.0   Rinomina il file il uno non esistente
 ---
 Command Shell                   Va in Shell e applica i criteri nel file .ini
 Converti -->                    Converte nei formati Txt, Esa, Htm
 Stampa -->          ver 2.1.0   Il menu della stampa (no per Linux)
 Esci                            Chiude i file ed esce dal programma

*** File --> Nuovo
  testo (.TXT)       ver 2.6.9   Crea un nuovo file di testo
  esadecimale (.ESA) ver 2.6.9   Crea un nuovo file in esadecimale
  Duplica in memoria ver 3.2.4   Crea un duplicato del file in memoria col
                                  nome "Duplicato#nø NomeFile". Per i files
                                  esadecimali prende solo il blocco corrente e
                                  lo considera come modificato.
*** File --> Carica  ver 3.2.6
 Ricarica            ver 2.0.0   Riapre lo steso file: altre applicazioni
                                  potrebbero averlo modificato.
 Riapri in Esa/Txt               Riapre nel formato opposto.
 Ripeti apri in Esadecimale      Ripete l'apertura del file in esadecimale.
 Ripeti apri come Testo          Ripete l'apertura del file nel formato testo.
 Cambia numero di colonne        Riapre il file o lo modifica cambiando il
                     ver 3.2.6    numero di colonne utilizzabile (max 254).

*** File --> Stampa  ver 2.1.0
  Stampante          ver 2.2.0   Consente di selezionare la stampante
  Nø Copie                       Numero di copie da stampare, da 1 a 100
  Tutto                          Stampa tutto il file
  Selezione                      Stampa solo il testo selezionato
  Righe...                       Stampa solo le righe indicate
  Fogli...                       Stampa solo i fogli indicati
  Foglio Attuale                 Stampa solo il foglio attuale

*** File --> Converti  ver 2.8.0
  da Testo ad Esadecimale        Converte dal formato testo ad esadecimale
  da Esadecimale a Testo         Converte dal formato esadecimale a testo
                                  togliendo i  caratteri non stampabili
  da Testo ad Htm    ver 2.8.0   Converte dal formato testo ad Htm
  da Testo ad Rtf    ver 3.0.0   Converte dal formato testo ad Rtf
 ---
  opzioni per Htm    ver 2.8.0   Opzioni: corsivo, grassetto, colori, titolo...
  opzioni per Rtf    ver 3.0.0   Opzioni: corsivo, grassetto, colori, font ...

*** File --> Salva copia  ver 2.8.3
  Totale cono nome   ver 2.8.3   Salva in un nuovo file (poi chiuso) incluse
                                  le modifiche
  da byte a byte     ver 2.8.3   Non considera eventuali modifiche in corso
  Selezione          ver 2.8.3   Solo la selezione Txt/Esa, quadrata o non

*** Modifica
 Annulla             ver 1.8.0   Annulla le ultime modifiche dello stesso
                                  tipo, eseguite senza interruzioni.
 Ripristina          ver 3.1.5   L'annulla dell'Annulla
 ---
 Seleziona tutto                 Seleziona tutto il testo se la selezione
                                  quadrata e' disabilitata
 Deseleziona                     Deseleziona il testo selezionato
 ---
 Taglia                          Taglia il testo selezionato
 Copia                           Copia il testo selezionato
 Incolla ultimo                  Incolla gli appunti dove c'e' il cursore
 Incolla lista       ver 2.6.9   Incolla l'appunto selezionato dalla lista
 Elimina                         Elimina il testo selezionato
 ---
 Mostra appunti      ver 3.2.8   Mostra (nasconde) gli appunti di taglia/copia.
                                  Non li modifica.
*** Cerca
 Vai                 Posiziona il cursore se e' lecito, sulla riga/pagina/byte
                      o paragrafo indicato, anche in avanti (A) o in indietro
                      (I) o alla posizione (N) indicata.
 Trova               Cerca la stringa indicata, con la possibilita' di:
                      A) essere case-sensitive o insensitive;
                      B) cercare verso sotto o sopra;
                      C) fare solo il conteggio di cio' che e' stato trovato;
                      D) cercare una parola, intera anziche' una stringa
                         (disabilita il jolly : punto [E] );
                      E) cercare una stringa mettendo '?' al posto di altri
                         caratteri sconosciuti: '?' puo' assumere qualsiasi
                         carattere (disabilita la ricerca di parole intere:
                         punto [D] );
                      F) "Per riga": ricerca sulla stessa riga piu' parole in
                         ordine sparso (ignora il conteggio e jolly: punti [D]
                         e [F] );

 Ripeti trova        Come sopra;
 Sostituisci         Sostituisce la stringa indicata con un' altra, con la
                      possibilita' di:
                       A) essere case-insensitive o sensitive;
                       B) cercare verso sotto o sopra;
                       C) cercare una parola, intera anzicche' una stringa
                       D) cercare una stringa mettendo '?' al posto di altri
                          caratteri sconosciuti: '?' puo' assumere qualsiasi
                          carattere;
                       E) specificare se applicare la sostituzione ovunque,
                          con conferma volta per volta;
 Ripeti sostituisci  Come sopra;

*** Formattato
 ... Selezione       ver 3.1.0      Si applica a cio' che e' indicato sotto
 ... Paragrafo attuale  ver 3.1.0             ""
 ... Riga attuale    ver 3.1.0                ""
 ... Parola attuale  ver 3.1.0                ""
 ... Da riga a riga  ver 3.1.0                ""
 ---
 Maiuscolo           ver 3.1.0   Tutte le lettere in maiuscolo
 Minuscolo           ver 3.1.0   Tutte le lettere in minuscolo
 Iniziali maiuscole  ver 3.1.0   Solo le iniziali delle parole in maiuscolo
 Invertito           ver 3.1.0   Inverte maiuscolo con minuscolo e viceversa
 Alternato Mai/Min   ver 3.1.0   Le lettere una si e una no in Mai/Min
 Normale             ver 3.1.0   Prima lettera del paragrafo o dopo il punto
                                  in maiuscolo
 Togli spazi doppi   ver 3.1.4   Se fra 2 parole vi sono piu' spazi, ne fa
                                  restare soltanto 1,

 ---
 Sinistra                        Incolonnamento del testo a sinistra
 Destra                          Incolonnamento del testo a destra
 Centro                          Incolonnamento del testo al centro
 Giustificato                    Equispaziamento delle parole

*** Speciale
 ... Paragrafo attuale           Si applica a cio' che e' indicato sotto
 ... Riga attuale                          ""
 ... Parola attuale                        ""
 ... Da riga a riga                        ""
 ---
 Taglia
 Copia
 Elimina
 Seleziona
 ---
 Incolla in riga...
 Incolla tutto in riga   ver 3.1.4
 Incolla tutto           ver 3.1.4

*** Opzioni
 Associa estensione      ver 2.7.5   Consente di associare l'estensione del
                                     file nella modalita' testo, esadecimale o
                                     chiedendolo (Txt/Esa/Ask): le modifiche
                                     saranno salvate in editor.ini

 Delimitatore di riga    ver 2.2.0   Scelta del delimitatore di fine riga
 Formato salva file      ver 2.2.0   Scelta del formato di scrittura del file
 Velocita'                           Modifica la velocita' orizzontale e
                                      verticale del mouse, frequenza e ritardo
                                      di ripetizione della tastiera (*32D).
                                      I valori predefiniti sono:
                                       8 la velocita' orizzontale del mouse
                                       16 la velocita' verticale del mouse
                                       0 il ritardo (valore massimo=3)
                                       0 la frequenza (valore massimo=31)

 Memoria                             Consente di svuotare la memoria occupata
                                      dall'annulla e dagli appunti
 Tabella ASCII                       Visualizza la tabella ASCII
 ---
 Salva configurazione    ver 2.6.9   Salva la configurazione
 Salva configurazione in ver 2.6.9   Consente di salvarla in un altro file
 Config. predefinita     ver 3.1.4   Crea la configurazione predefinita in
                                      editor.ini
 Configura1                          Per vari settaggi, es:
                                      lunghezza riga, cursore libero ...
 Configura2              ver 2.2.5   Per vari altri settaggi, es:
                                      impostazioni per il mouse, per il tasto
                                      TAB, Inizio, Fine, ...
 Configura3              ver 2.8.7   Per vari altri settaggi, es: opzione /N
 Cambia lingua...        ver 3.2.0   Per usare il programma in una lingua
                                      diversa dall'italiano (predefinita).
 ---
 Informazioni sul file   ver 2.2.0   Caratteristiche del file
 Informazioni su Editor              Caratteristiche dell'editor
 ? - info                ver 3.2.8   La licenza

*** Visualizza           ver 2.4.0
 Mostra l'elenco dei files aperti

*** Recenti              ver 2.4.0
 Svuota lista            ver 2.4.5   Rimuove la lista sottostante dei files
                                       chiusi da poco
 Mostra l'elenco dei primi 9 files che sono stati chiusi


---Formato ESADECIMALE---

A differenza del formato testo, con tale formato vi sono alcune restrinzioni:
  - per passare ad un' altra parte del file, e' necessario decidere se salvare
    o meno le modifiche apportate a quello attuale (se vi sono);
  - il tasto INS non e' disinseribile;
  - premere Shift+Invio per emulare il carattere 0.

---Copia/Taglia/Icolla/Elimina---
  - non e' possibile applicare la funzione Cerca --> Sostituisci in esadecimale
 valido a partire dalla versione 2.30:
  - copia anche in esadecimale
  - incolla/elimina/taglia anche in esadecimale ma solo a fine file
 valido a partire dalla versione 2.40:
  - si possono fare queste operazioni anche su file da Txt a Esa e viceversa,
    ma con la perdita di dati da esa a txt, se i caratteri non sono stampabili

---Formato TESTO---

  Il ritorno a capo viene considerato con la sequenza dei caratteri #13 e
  #10, che col solo #10.
  In ogni caso, quando si salva, il ritorno a capo viene sempre considerato
  con la sequenza dei caratteri scelta dall'utente nel menu
  "Opzioni"-->"Delimitatore di riga".
  Il file puo' essere salvato nel formato ASCII 8 bit, Unicode 16 bit Endian
  (little o big) o UTF.
  La visualizzazione sara' limitata soltanto all'interprestazione in formato
  ASCII, pertanto vi sara' una possibile perdita di informazione se si salva
  un file preesistente modificato.

---EDITOR.INI---

 E' possibile creare un file di configurazione di nome
 editor.ini da mettere nella stessa directory di editor.exe. Tale file deve
 contenere il campo [OPZIONI] e le associazioni: ESA= e TXT= dove le stringhe
 dovranno contenere solo estensioni separate da una virgola (,) . Non sono
 ammessi caratteri jolly (*?) . Le righe del file non devono superare i 255
 caratteri di lunghezza altrimenti cio' che segue non sara' valutato. E'
 possibile tuttavia, come soluzione, poter disporle su piu' righe (non conta
 l'ordine). Se una estensione di file e' stata gia' assegnata ad un tipo,
 viene considerata quella scritta per ultima.
 Tutto cio' che non ha senso nel file .INI, verra' segnalato come errore, con
 un ritardo d'esecuzione del programma di 3 secondi. In questo caso se si
 preme un tasto il ritardo rimanente verra' saltato.
 Non vi e' differenza tra maiuscole e minuscole in nessun caso, in tutto cio'
 che viene scritto nel file EDITOR.INI .
 Tale file non puo' avere piu' di 2.147.483.647 righe (che non e' poco).

 *** Dalla versione 1.81 sono state aggiunte le seguenti righe nella sezione
 Opzioni: Frequenza, Ritardo, MouseOrizzontale, MouseVerticale con i seguenti
 significati:
    Frequenza=  puo' assumere valori da 0 a 31. E' la frequenza di ripetizione
                della tastiera. (valore predefinito: 0)
    Ritardo=    puo' assumere valori da 0 a 3. E' il ritardo di scrittura
                della tastiera. (valore predefinito: 0)
    MouseOrizzontale=  velocita' del mouse sull' ascissa. Puo' assumere valori
                       maggiori di 0. (valore predefinito: 8)
    MouseVerticale=    velocita' del mouse per l'ordinata. Puo' assumere valori
                       maggiori di 0. (valore predefinito: 16)
 Tali impostazioni verranno valutate solo nella versione per DOS.

 *** Nella versione 1.83 sono stati aggiunti i campi RunEdit= , RunShell=
 e SaveShell= .  Eccone la spiegazione:

 RunEdit:  Indicare un file di programma che verra' avviato prima
           del caricamento completo di Editor. Puo' essere utile per
           modificare la risoluzione dello schermo.
 RunShell: Indicare uno script che verra' avviato al
           richiamo della shell. Puo' essere utile per la compilazione dei
           programmi.
 Si raccomanda per entrambi i casi di non richiamare l'editor. Vi sarebbe un
 ciclo infinito di esecuzioni.

 Quando si va in shell e' possibile per sicurezza salvare i files in uso coi
 seguenti criteri o meno:

 SaveShell:  ST  = salva solo i files di testo, e avvisa se ci sono stati
                   errori di scrittura (valore predefinito)
             SE  = salva solo i files in esadecimale, e avvisa se ci sono stati
                   errori in scrittura
             STI = salva solo i files di testo, e ignora (non avvisa) se ci
                   sono stati errori in scrittura
             SEI = salva solo i files in esadecimale, e ignora (non avvisa) se
                   ci sono stati errori in scrittura
             N   = va in Shell direttamente: nessuno file verra' salvato
             C   = chiede per tutti i file di salvarli o meno, e avvisa in caso
                   di errore in scrittura
             A   = salva tutti i files e avvisa in caso di errore in scrittura
             AI  = salva tutti i files e ignora (non avvisa) se ci sono stati
                   errori in scrittura

 *** Nella versione 1.84 sono stati aggiunti i seguenti campi:
 1) AutoDetect:
 puo' assumere i valori True o False.
 Se True, ed un file viene aperto col formato errato, viene richiesto di
 riaprilo in quello corretto; se False nessuna operazione viene intrapresa.

 2) Files:
 Indica quali files mostrare nel menu' di 'Apri/Salva con nome' . E' possibile
 specificarlo su piu' righe o coi parametri separati da una virgola, es:
 Files=*.exe,*.com
 Files=*.txt,*.bak
 e' equivalente a Files=*.exe,*.com,*.txt,*.bak

 3) I parametri:
 Opzioni equivalenti lanciabili anche dal prompt. Dal prompt hanno priorita'
 maggiore rispetto al loro settaggio in questo file. Essi sono:
 /DM, /BK, /SF, /CL, /US, /SL e possono assumere il valore True o False;

 *** Nella versione 1.85 sono stati aggiunti i seguenti campi:
 1) ClickDelay:
    Ritardo in centesimi di secondo tra un click del mouse ed il successivo,
    sulle barre verticali. Valori validi da 0 a 100. Il valore predefinito
    o in sostituzione di uno errato e' 0.

 *** Nella versione 2.20 sono stati aggiunti i seguenti campi:
 1) /D0=true  /D1=true  /D2=true
    I delimitatori di fine riga sono: /D0=true e' quello del sistema operativo
    (predefinito), /D1=true e' il carattere #10, /D2=true sono i caratteri
    #13#10 .

 2) Printer=
    La stampante e' predefinita sulla porta LPT1, ma possono essere indicati i
    seguenti valori: LPT1..9 e COM1..4

 3) BarraPag=
    Per la barra verticale, BarraPag= false (default) punta direttamente alla
    riga in percentuale, o se true fa scorrere il testo emulando Pag SU/Giu'

 4) Mancino=
    Supporto mouse per mancini. Mancino= true | false (default).

 5) Tab=
    Spaziatura fatta dalla pressione del tasto TAB: minimo=1, massimo=lunghezza
    della riga supportata (sarebbe fino 254). Valore consigliato e di default=8.

 6) Salva_Tab=
    Consente di salvare la sequenza di spazi indicati dal valore imposto al TAB
    con un solo carattere di TAB (#9). Valori validi: true|false (predefinito).

 *** Nella versione 2.20 sono stati aggiunti i seguenti campi:
 1) Home=
    Consente di andare alla pressione del tasto Inizio, alla prima lettera
    della prima parola della riga (se true).
    Valori validi: true|false (predefinito).

 2) End=
    Consente di andare alla pressione del tasto Fine, sull'ultima lettera
    dell'ultima parola della riga (se true).
    Valori validi: true|false (predefinito).

 *** Nella versione 2.45 e' stato aggiunto il seguente campo:
 1) Default_Path=
    In Apri/Salva, sara' il percorso predefinito all'inizio.
    Valori validi: un percorso valido (predefinito=.).

 *** Nella versione 2.61 sono stati aggiunti i seguenti campi:
 1) Num_Notes=
    Indica il massimo numero di appunti da poter tenere in memoria.
    Valori validi: >=0 (predefinito=0 che corrisponde ad illimitato
    ed e' consigliato). Se si usa il valore 1, si ha il classico
    copia/incolla. Se il valore non e' 1, la funzione di "incolla in riga..."
    e' disabilitata. Con piu' appunti e' possibile selezionare quello
    interessato al momento che si vuole incollare: compare un'anteprima del
    contenuto.

 2) nomeOS_nomeOpzione=
    Dove nomeOs varia tra DOS, WIN, OS2, LNX e nomeOpzione e' una di quelle
    esistenti nel gruppo OPZIONI

 3) aggiunto il gruppo RECENTI che ripristina i files chiusi da recente
    (ne salva al massimo 9)

 4) aggiunto il gruppo VISUALIZZA, che ripristina i files chiusi in uscita
    dal programma

 *** Nella versione 2.65 e' stato aggiunto il seguente campo:
 1) Selezione_Quadrata=
    Consente la selezione a forma di quadrato del testo se posto a True,
    altrimenti quella classica (false) che e' predefinita

 *** Nella versione 2.69 e' stata rimossa l'opzione /NN e aggiunti i seguenti
     campi:
 1) Lunghezza_Riga_ESA=
    Consente di indicare la massima lunghezza della riga nel formato esadecimale
    quando si apre o si crea un nuovo file. Valore predefinito/consigliato: 79

 2) Lunghezza_Riga_TXT
    Consente di indicare la massima lunghezza della riga nel formato testo
    quando si apre o si crea un nuovo file. Valore predefinito/consigliato: 254

 3) Salva_Recenti=
    Consente di mantenere la lista dei file chiusi
    quando si apre o si crea un nuovo file. Valore predefinito/consigliato:
    Valori possibili: True (predefinito) | False

 4) Salva_Visualizza=
    Consente di mantenere la lista dei file da riaprire al prossimo avvio
    Valori possibili: True (predefinito) | False

 5) Salva_Configurazione=
    Consente di salvare la configurazione, incluso Salva_Visualizza/Recenti
    all'uscita.
    Valori possibili: True (predefinito) | False
    Se posto a True e non si vuole salvare la configurazione, e mantenere tale
    caratteristica, usare il "menu opzioni", e "salva configurazione"

 *** Nella versione 2.74 sono stati aggiunti i seguenti campi:
 1) Max_Righe_Txt=
    Numero di righe riservate nel formato TXT (consigliato 6.000)

 2) Max_Righe_Esa=
    Numero di righe riservate nel formato ESA (consigliato 810)

 I gruppi [Recenti] e [Visualizza] contengono il seguente campo col seguente
 significato:
 FILE=
  nomefile (nome del file incluso di percorso), next_length (lunghezza riga),
  tot (posizione byte esadecimale), x (posizione cursore x visualizzato), x_min
  (posizione prima colonna visualizzata), y (posizione cursore y visualizzato),
  iy (riga a selezionata),
 *byte1: ignora (maiuscole/minuscole in ricerca), sotto (verso di ricerca),
  jolly (caratteri ? e *) in ricerca, sc (ricerca con solo conteggio), tutto
  (non si ferma alla prima ricerca), pInt (ricerca parola intera), selezione
  (ricerca in tutto il testo/dentro la selezione), selezione_quadrata
  (selezione a forma di quadrato),
 *byte2: BK (crea file di  backup), binario (file aperto in esadecimale), ins
  (tasto ins abilitato), unoS (scrive lasciando uno spazio fra parole),
  autodetect (determina il forrmato del file in apertura), sl (apre in sola
  lettura), cl (consente cursore libero di muoversi dove vuole), sFinal
  (salva anche gli spazi a fine riga),
 *byte3: ricerca per riga, home (posiziona il cursore al 1ø carattere scritto
  premendo inizio), fine (posiziona il cursore all'ultimo carattere scritto
  premendo fine), salva_tab (salva anche il carattere tab), salva_formato ;
  (fomato  in scrittura: Testo, Big endian, Little endian, UTF), selezionato.x1
  (posizione del cursore x di inizio nella selezione), selezionato.y1
  (posizione del cursore y di inizio nella selezione), selezionato.x2
  (posizione del cursore x di fine nella selezione), selezionato.y2 (posizione
  del cursore y di fine nella selezione), tab_num (numero di spazi inseriti per
  ogni pressione di tab),
 *byte4: delimitatore (delimitatore di fine riga: 0,1,2)

 *** Nella versione 2.80 e' stato aggiunto il seguente campo:
 1) HTM=
 Esso contiene la impostazioni per la conversione in Htm e in Rtf
 (a partire dalla versione 3.00) col seguente significato:
 1ø) titolo:  1=Si (predefinito) , 0=No
 2ø) tag di fine riga:  1=<br> (predefinito) , 0=<p></p>
 3ø) colore testo: da 000000 a FFFFFF (predefinito= stringa vuota)
 4ø) colore sfondo: da 000000 a FFFFFF (predefinito= stringa vuota)
 5ø) tag <h> dimensione testo: da 0 a 6 (0=ignora, predefinito)
 6ø) dimensione testo (size): da 0 a 7 (0=ignora, predefinito)
 7ø) posizionamento testo: 0=ignora (predefinito), 1=sinistra, 2=destra,
     3=centro, 4=giustificato (a partire dalla ver 2.95)
 8ø) testo in corsivo?: 0=stampatello (predefinito), 1=corsivo (tutte le righe)
 9ø) grassetto?: 0=ignora (predefinito), 1=grassetto (tutte le righe)
 10ø) sottolineato?: 0=ignora (predefinito), 1=sottolineato (tutte le righe)
      (a partire dalla versione 2.95)
 11ø) dimensione testo in Rtf, da 0 a 3276. Un punto, corrisponde a mezzo punto
      nella dimensione del font (0=ignora, predefinito)
      (a partire dalla versione 3.00)

 *** Nella versione 2.87 e' stato aggiunto il seguente campo:
 1) /N= che assume il valore True o False (predefinito)
 Equivalente all'opzione /N lanciabile dal prompt. Dal prompt ha priorita'
 maggiore rispetto al settaggio in questo file.
 Non carica i files da terminale, gia' presenti in memoria

 *** Nella versione 2.91 e' stato aggiunto il seguente campo:
 1) /MEM=
 Gestione automatica della memoria per files di testo troppo grandi:
 consente di superare il limite massimo del numero di righe nel formato
 testo.  valori: True | False (predefinito)
 Opzione disponibile anche da terminale e dal menu opzioni/configura3
 Se l'opzione e' messa a TRUE e inteviene l'aumento aumentco della mamoria
 ci sara' una lentezza all'atto della creazione del nuovo spazio per il testo

 *** Nella versione 2.95 e' stato aggiunto il seguente campo:
 1) Font=
 Indicare il tipo di Font da usare nella conversione in Html e in Rtf
 (a partire dalla versione 3.00) esempio:
 Font=Arial,Helvetica,Verdana,FrenchScript,Comic Sans MS,Textile
 In Rtf viene utilizzato solo il primo font indicato.

 *** Nella versione 3.20 e' stato aggiunto il seguente campo:
 1) Language=
 Indicare il nome del file della lingua. Se omesso Š italiano.
 Struttura del file di testo .lng:
 -I commenti inziano con il punto e virgola ;
 -Spazi finali o iniziali vengono ignorati
 -La prima riga di una traduzione Š in italiano, la seconda nella lingua
  interessata. Es:
          ;'Incolla tutti gli appunti'
  0,0, ,TXT=Paste all notes
  Il primo numero indica la posizione X dove comparir… il testo: 0=automatico
  Il secondo la posizione Y: sempre 0
  Il terzo: il tasto di scelta rapida
  Dopo il simbolo = segue la traduzione. Se supera la lunghezza della frase
  in italiano, potrebbe causare anomalie. Se Š presente il simbolo % (che non
  sar… stampato) mantiene gli spazi vuoti che lo precedono.


---Limiti del SoftWare e Differenze nelle versioni---

  - La gestione del mouse, del settaggio della sua velocita' e di quella
    della tastiera, solo per DOS.

  - Massima dimensione del file in formato testo/esadecimale: 254 colonne;

  - cambiando lingua, si riprendono i valori predefiniti in config1 per
    estensioni note e non.

---Shift---

Il tasto Shift premuto contemporaneamente con i seguenti altri tasti, ha
particolari caratteristiche:
   - Invio : per emulare il carattere 0 col formato esadecinale,
   - Esc   : per annullare la selezione,
   - Tab   : per svuotare gli appunti.


---Mouse---

-Cliccando 2 volte sullo stesso punto del testo, si seleziona tutta la porola
 sottostante;
-Cliccando 3 volte sullo stesso punto del testo, si seleziona tutta la riga
 sottostante;
-Cliccando 4 volte sullo stesso punto del testo, si seleziona il paragrafo
-Cliccando 5 volte sullo stesso punto del testo, si seleziona tutto il testo
-Shift+click per selezionare dal cursore fino alla posizione del mouse
 (non funziona in DOS, funziona in Win32/64 e OS/2)


---Paragrafo---

Per paragrafo si intende (in questo programma) una sequenza di righe separate
sopra e sotto da una riga vuota


---Registro di configurazione---

Il file "_Apri_con_Editor32.reg" e' un esempio. Potete modificarlo a vostro
piacimento se lo ritenete necessario.
Eseguendo tale file, verra' aggiunta la voce "Apri con Editor32" nel menu'
destro del mouse, quando lavorate in Windows (versione 4.0 o successiva).
Assicurarsi che il file Editor32.exe sia raggiungibile dal PATH, altrimenti
verra' segnalato un messaggio di errore.
Per la rimozione, usare il file "_Rimuovi_Apri_con_Editor32.reg".


---Altre Note---

  - Gli eventi sonori indicano la presenza di un errore o di un limite;
  - Accedere al Menu col mouse o con il tasto F10, nasconderlo con click destro
    o Esc;
  - Selezione: con mouse o Shift + PagSu-Giu' / Inizio / Fine / tasti Cursore;
  - Tasti di scelta rapida:
        Shif + Ins/Canc per incolla / taglia selezione;
        Ctrl + Inizio/Fine per andare ad inizio/fine testo;
        Ctrl + PagSu / PagGiu' per andare ad inizio / fine pagina;
        F3/F4 per ripeti trova / sostituisci;
        Shift + Esc per annullare la selezione;
        Shift + Tab per svuotare gli appunti;
        Alt+BackSpace per l' annulla
        F6/F5 (oppure Ctrl + TAB) passa al file precedente/successivo;
        Ctrl + F4 (oppure ALT + F3) per chiudere il file attuale;
        Alt + F4 per chiudere l'' Editor;

  - Per annullare un input numerico si puo' anche inserire il valore 0;
  - Col formato testo, premere Shift+Esc per annullare la selezione;
  - Preme F1/F2 per incrementare/decrementare il valore del carattere ASCII
    indicato dal cursore. Col formato testo, i caratteri possono variare solo
    fra quelli stampabili, nel formato esadecimale da 0 a 255.

(*32D) : solo nella versione a 32 bit per DOS
(*32W) : solo nella versione a 32 e 64 bit per Windows

                           *** FINE ***

