@database TDSItaliano.guide

@Master TDSItaliano.texi

@Width 72


This is the AmigaGuide® file TDSItaliano.guide, produced by Makeinfo-1.49 from 
the input file TDSItaliano.texi.


@Node Main "TDSItaliano.guide"
@Next "Introduction"

Twilight Development System (TDS) 2.01
**************************************

   Questo documento descrive il `Twilight Development System (TDS)', un
sistema di sviluppo integrato per Amiga.


 @{" Introduzione " Link "Introduction"}              		Cos'è `TDS' ?
 @{" Configurazione minima " Link "Requirements"}              	Di quale hardware e software necessita ?
 @{" Installazione " Link "Installation"}              		Come installare il software ?
 @{" Versione " Link "Version"}         
 @{" Twilight Editor " Link "Ted"}     
 @{" Twilight Make " Link "TMake"}       
 @{" Twilight Reference Generator " Link "TRefs"}       
 @{" Registrazione " Link "Registration"}              		Come ottenere la versione completa ?
 @{" Miglioramenti futuri " Link "Enhancements"}              
 @{" Ringraziamenti speciali " Link "Special Thanks"}                
 @{" Copyright " Link "Copyright"} 


@EndNode

@Node "Introduction" "TDSItaliano.guide/Introduction"
@Next "Requirements"
@Prev "Main"
@Toc "Main"

Introduzione
************

   Il Twilight Development System `TDS' rende disponibile un ambiente
di sviluppo integrato per scrivere e compilare programmi o generici
sorgenti simile all'ambiente fornito da programmi come Turbo Pascal o
Borland C/C++. Il programma principale del pacchetto è un potente
editor di testo chiamato Twilight Editor (@{"Ted" Link "Ted"}) che comprende un project
manager integrato. Questo project manager semplifica e velocizza lo
sviluppo di programmi composti da differenti sorgenti (moduli). Con
`TDS' è possibile compilare e linkare questi moduli in un file
eseguibile con un singolo comando e, se il compilatore trova qualche
errore, questi saranno notificati direttamente dall'editor. `TDS' non
fornisce un proprio compilatore, ma può usare qualunque compilatore o
assemblatore eseguibile dalla shell. Si può interfacciare direttamente
con molti noti compilatori e assemblatori come DICE C, SAS C, Lattice
C, Aztec C, DevPac, A68k, PCQ, HCC, GNU-C, Amiga-E, Oberon e anche
programmi come TeX, CatComp e MakeInfo. Se il compilatore non è
supportato, si può scrivere un piccolo programma di interfaccia per
convertire i messaggi di errore in un formato intelligibile
dall'editor. Il processo di compilazione verrà eseguito
concorrentemente usando un altro programma chiamato Twilight Make
(@{"TMake" Link "TMake"}), così l'utente può continuare ad editare il
sorgente mentre il computer sta lavorando.

   Twilight Editor (@{"Ted" Link "Ted"}) possiede molte funzioni per supportare la
creazione e l'editing di sorgenti. Il numero di sorgenti che possono
essere aperti ed editati contemporaneamente è limitato solo
dall'ammontare della memoria disponibile e così anche per la lunghezza
di un singolo file di testo o di una linea. Per ogni file @{"Ted" Link "Ted"} ricorda
ogni cambiamento fatto e rende possibile, con i comand @{"Undo" Link "Edit-Undo"} e @{"Redo" Link "Edit-Redo"},
tornare indietro attraverso i cambiamenti. Supporta anche molti comandi
(come @{"Taglia" Link "Edit-Cut"}, @{"Copia" Link "Edit-Copy"}, @{"Incolla" Link "Edit-Paste"}, @{"Impagina" Link "Edit-Format"})per maneggiare i blocchi
orizzontali e verticali e per cercare stringhe nel file. E' anche
possibile personalizzare i collegamenti "tasto premuto"-"codice o
comando eseguito", se non vi piace la mappa di default.


@EndNode

@Node "Requirements" "TDSItaliano.guide/Requirements"
@Next "Installation"
@Prev "Introduction"
@Toc "Main"

Configurazione minima
*********************

   Twilight Development System `TDS' gira su ogni Amiga con il
Kickstart 2.04 o superiore. Se presente, verrà utilizzata la
`locale.library' per supportare la localizzazione. Inoltre viene
supportata la `reqtools.library' V38 di Nico François (Grazie Nico per
il tuo splendido lavoro), ma non è necessaria per l'esecuzione dei
programmi.


@EndNode

@Node "Installation" "TDSItaliano.guide/Installation"
@Next "Version"
@Prev "Requirements"
@Toc "Main"

Installazione
*************

   Per installare `TDS' si può usare l'`Installer' della Commodore.
Per iniziare l'installazione basta un doppio click sull'icona di nome
`Install TDS' e seguire le istruzioni. Lo script di installazione
modificherà la tua `user-startup' per aggiungere un assegnamento alla
directory che contiene i programmi e che sarà chiamata `TDS:'. Inoltre
avrete anche la possibilità di scegliere se installare alcuni esempi
di progetti che vi protranno aiutare a creare i vostri progetti.

   Se non avete l'`Installer', allora potete installare manualmente il
software creando una directory e copiandoci tutti i file presenti
nell'archivio. Per ultimo aggiungete un `assign TDS: <la vostra
directory>' al file `user-startup'.


@EndNode

@Node "Version" "TDSItaliano.guide/Version"
@Next "Ted"
@Prev "Installation"
@Toc "Main"

Versione
********

   Questa versione del software è stata significativamente migliorata.
Dalla versione 1.90 girerà solo sotto Kickstart 2.04 o superiore. Il
formato dei file progetto è stato modificato. @{"Ted" Link "Ted"} rimane capace di
caricare i vecchi file progetto, ma li salverà solamente nel nuovo
formato. In tal modo non sarà possibile usare i nuovi file progetto
con una vecchia versione di `TDS'. Anche i comandi ARexx sono stati
modificati e potenziati (per aderire allo standard come descritto nel
libro `Amiga User Interface Style Guide'): molte macro ARexx scritte
per il @{"Ted" Link "Ted"} dovranno essere corrette.

   Dato che utilizzo un Amiga 1200 standard per sviluppare i miei
programmi, non posso usare l'utility `Enforcer' (che richiede una MMU).
Sarò molto grato a chi mi invierà bug report e liste di Enforcer
hits. Naturalmente sono ben accette critiche e suggerimenti.

   Il software è disponibile al momento in tre lingue: inglese
(codificato all'interno del programma), tedesco e italiano (presto
anche in spagnolo). Se qualcuno desidera tradurre i messaggi in un
altra lingua, troverà i files di descrizione dei cataloghi necessari
nella directory `catalogs/source'.


@EndNode

@Node "Ted" "TDSItaliano.guide/Ted"
@Next "TMake"
@Prev "Version"
@Toc "Main"

Twilight Editor (Ted)
*********************

   Questo è il programma principale del pacchetto. Può essere lanciato
sia da Workbench che da Shell. Una volta lanciato sul Workbench `Ted'
aprirà le sue finestre come AppWindows che significa che se volete
aprire un altro file è sufficiente gettare la sua icona su una di
queste finestre e il file verrà caricato.


 @{" Uso da Workbench " Link "Ted Workbench"}               
 @{" Uso da Shell " Link "Ted Shell"}           
 @{" Menu File " Link "Menu File"}           
 @{" Menu Modifica " Link "Menu Edit"}           
 @{" Menu Cerca " Link "Menu Search"}             
 @{" Menu Compila " Link "Menu Compile"}              
 @{" Menu Progetto " Link "Menu Project"}              
 @{" Menu Impostazioni " Link "Menu Settings"}               
 @{" Comandi ARexx " Link "ARexx Commands"} 


@EndNode

@Node "Ted Workbench" "TDSItaliano.guide/Ted Workbench"
@Next "Ted Shell"
@Toc "Ted"

Uso da Workbench
================

   Per lanciare `Ted' semplicemente fai un doppio click sulla sua
icona. `Ted' supporta, alla partenza, la selezione multipla delle icone
per aprire automaticamente i file selezionati.

   `Ted' supporta i seguenti tooltypes:

`STARTUP'
     script ARexx da eseguire alla partenza

`PUBSCREEN'
     nome dello schermo pubblico da utilizzare

`FONTNAME'
     nome del font da utilizzare

`FONTSIZE'
     altezza del font da utilizzare

`CX_POPKEY'
     hotkey per accedere alla commodity

`CX_PRIORITY'
     priorità dell'editor

`ICONIFY'
     fa partire l'editor nella modalità `iconizzata'


@EndNode

@Node "Ted Shell" "TDSItaliano.guide/Ted Shell"
@Next "Menu File"
@Prev "Ted Workbench"
@Toc "Ted"

Uso da Shell
============

   Uso: Ted FILE/M,PROJECT/K,STARTUP/K

`FILE/M'
     lista di file di testo da caricare

`PROJECT/K'
     file progetto da caricare

`STARTUP/K'
     script ARexx da eseguire alla partenza

   Inoltre c'è anche un piccolo programma chiamato `Ed' che serve da
frontend per `Ted'. `Ed' controllerà se c'è già una copia
dell'editor in esecuzione e aprirà il file su di esso, altrimenti
lancerà una nuova copia.

   Uso: Ed FILE/M,PROJECT/K


@EndNode

@Node "Menu File" "TDSItaliano.guide/Menu File"
@Next "Menu Edit"
@Prev "Ted Shell"
@Toc "Ted"

Menu File
=========

   Questo menu contiene i comandi per aprire, inserire, salvare e
chiudere i file sorgenti e per nascondere e richiamare le finestre. Il
numero di finestre che possono essere aperte nello stesso momento
dipende solamente dall'ammontare della memoria disponibile.


 @{" Nuovo " Link "File-New"}          
 @{" Apri " Link "File-Open"}           
 @{" Carica " Link "File-Load"}           
 @{" Inserisci " Link "File-Insert"}             
 @{" Salva " Link "File-Save"}           
 @{" Salva con un nome " Link "File-Save As"}              
 @{" Salva modificato " Link "File-Save Changed"}                   
 @{" Cancella " Link "File-Delete"}             
 @{" Directory corrente " Link "File-Current Dir"}                  
 @{" Nascondi " Link "File-Hide"}           
 @{" Rivela " Link "File-Reveal"}             
 @{" Proteggi " Link "File-Protect"}              
 @{" Versione " Link "File-About"}            
 @{" Riduci a icona " Link "File-Iconify"}              
 @{" Fine " Link "File-Quit"} 


@EndNode

@Node "File-New" "TDSItaliano.guide/File-New"
@Next "File-Open"
@Toc "Menu File"

File/Nuovo
----------

   Apre una nuova finestra e crea un file vuoto.


@EndNode

@Node "File-Open" "TDSItaliano.guide/File-Open"
@Next "File-Load"
@Prev "File-New"
@Toc "Menu File"

File/Apri
---------

   Apre una nuova finestra e carica un file. Usando il tasto SHIFT
l'utente può selezionare più di un file da aprire.


@EndNode

@Node "File-Load" "TDSItaliano.guide/File-Load"
@Next "File-Insert"
@Prev "File-Open"
@Toc "Menu File"

File/Carica
-----------

   Carica un file nella finestra corrente.


@EndNode

@Node "File-Insert" "TDSItaliano.guide/File-Insert"
@Next "File-Save"
@Prev "File-Load"
@Toc "Menu File"

File/Inserisci
--------------

   Inserisce un file nella finestra corrente a partire dalla posizione
del cursore.


@EndNode

@Node "File-Save" "TDSItaliano.guide/File-Save"
@Next "File-Save As"
@Prev "File-Insert"
@Toc "Menu File"

File/Salva
----------

   Salva il file con il nome corrente.


@EndNode

@Node "File-Save as" "TDSItaliano.guide/File-Save as"
@Next "File-Save Changed"
@Prev "File-Save"
@Toc "Menu File"

File/Salva con un nome
----------------------

   Salva il file con un nuovo nome.


@EndNode

@Node "File-Save Changed" "TDSItaliano.guide/File-Save Changed"
@Next "File-Delete"
@Prev "File-Save As"
@Toc "Menu File"

File/Salva modificato
---------------------

   Salva tutti i file che sono stati modificati.


@EndNode

@Node "File-Delete" "TDSItaliano.guide/File-Delete"
@Next "File-Current Dir"
@Prev "File-Save Changed"
@Toc "Menu File"

File/Cancella
-------------

   Cancella un file (chiedendo conferma).


@EndNode

@Node "File-Current Dir" "TDSItaliano.guide/File-Current Dir"
@Next "File-Hide"
@Prev "File-Delete"
@Toc "Menu File"

File/Directory corrente
-----------------------

   Cambia la directory corrente.


@EndNode

@Node "File-Hide" "TDSItaliano.guide/File-Hide"
@Next "File-Reveal"
@Prev "File-Current Dir"
@Toc "Menu File"

File/Nascondi
-------------

   Nasconde la finestra corrente, ma il contenuto del file rimane in
memoria. Se era l'ultima finestra, riduce a icona il programma (Vedi
@{"Riduci a icona" Link "File-Iconify"}).


@EndNode

@Node "File-Reveal" "TDSItaliano.guide/File-Reveal"
@Next "File-Protect"
@Prev "File-Hide"
@Toc "Menu File"

File/Rivela
-----------

   Apre un requester che indica tutti i file correntemente in memoria
inclusi quelli nascosti. Con questo requester potete selezionare il
file che volete editare o rivelare un file che è stato nascosto.


@EndNode

@Node "File-Protect" "TDSItaliano.guide/File-Protect"
@Next "File-About"
@Prev "File-Reveal"
@Toc "Menu File"

File/Proteggi
-------------

   Apre un requester con il commento e i bit di protezione del file
corrente. Usate i gadgets per selezionare i bit di protezione e il
commento.


@EndNode

@Node "File-About" "TDSItaliano.guide/File-About"
@Next "File-Iconify"
@Prev "File-Protect"
@Toc "Menu File"

File/Versione
-------------

   Mostra alcune informazioni riguardo il programma e l'ammontare di
memoria libera. Se avete il keyfile, dovrebbe mostrare anche il vostro
nome, altrimenti significa che state usando la versione dimostrativa
non registrata.


@EndNode

@Node "File-Iconify" "TDSItaliano.guide/File-Iconify"
@Next "File-Quit"
@Prev "File-About"
@Toc "Menu File"

File/Riduci a icona
-------------------

   Questo comando riduce a icona @{"Ted" Link "Ted"}. Chiude tutte le finestre e
l'eventuale schermo, ma tutti i file rimangono in memoria. Sul
Workbench apparirà una application icon. Clickando sull'icona si
tornerà all'editor. @{"Ted" Link "Ted"} si installa anche come una commodity e può
essere richiamata con il programma `Exchange' o con la hotkey. La
hotkey può essere settata usando il tooltype CX_POPKEY oppure usando
il requester @{"Editor" Link "Settings-Editor"}.


@EndNode

@Node "File-Quit" "TDSItaliano.guide/File-Quit"
@Prev "File-Iconify"
@Toc "Menu File"

File/Fine
---------

   Termina il programma.


@EndNode

@Node "Menu Edit" "TDSItaliano.guide/Menu Edit"
@Next "Menu Search"
@Prev "Menu File"
@Toc "Ted"

Menu Modifica
=============

   Questo menu contiene tutti i comandi necessari per manipolare le
porzioni selezionate del file (blocchi). I blocchi possono essere di 2
tipi: orizzontali e verticali. Per selezionare un blocco orizzontale
basta posizionare il puntatore del mouse all'inizio del blocco e
clickare il tasto sinistro del mouse, quindi muovere il mouse fino alla
fine del blocco mantenendo premuto il tasto sinistro e finalmente
rilasciare il tasto. Un doppio click sul tasto sinistro del mouse
seleziona la parola indicata dal puntatore. La stessa operazione con in
piu' il tasto Shift premuto seleziona l'intera linea. Per selezionare
un blocco verticale, basta tener premuto il tasto Alt mentre lo si
seleziona. E' inoltre possibile selezionare un blocco con il comando
@{"Seleziona" Link "Edit-Mark"} oppure @{"Seleziona colonna" Link "Edit-Mark Vertical"} e poi usando i tasti cursore.


 @{" Seleziona " Link "Edit-Mark"}           
 @{" Seleziona colonna " Link "Edit-Mark Vertical"}                    
 @{" Seleziona tutto " Link "Edit-Mark All"}               
 @{" Taglia " Link "Edit-Cut"}          
 @{" Copia " Link "Edit-Copy"}           
 @{" Incolla " Link "Edit-Paste"}            
 @{" Incolla colonna " Link "Edit-Paste Vertical"}                     
 @{" Cancella " Link "Edit-Erase"}            
 @{" Salva " Link "Edit-Save"}           
 @{" Sposta " Link "Edit-Indent"}             
 @{" Cambia in " Link "Edit-Change To"}                
 @{" Impagina " Link "Edit-Format"}             
 @{" Undo " Link "Edit-Undo"}           
 @{" Redo " Link "Edit-Redo"} 


@EndNode

@Node "Edit-Mark" "TDSItaliano.guide/Edit-Mark"
@Next "Edit-Mark Vertical"
@Toc "Menu Edit"

Modifica/Seleziona
------------------

   Seleziona un blocco usando i tasti cursore.


@EndNode

@Node "Edit-Mark Vertical" "TDSItaliano.guide/Edit-Mark Vertical"
@Next "Edit-Mark All"
@Prev "Edit-Mark"
@Toc "Menu Edit"

Modifica/Seleziona colonna
--------------------------

   Seleziona un blocco verticale usando i tasti cursore.


@EndNode

@Node "Edit-Mark All" "TDSItaliano.guide/Edit-Mark All"
@Next "Edit-Cut"
@Prev "Edit-Mark Vertical"
@Toc "Menu Edit"

Modifica/Seleziona tutto
------------------------

   Seleziona l'intero file.


@EndNode

@Node "Edit-Cut" "TDSItaliano.guide/Edit-Cut"
@Next "Edit-Copy"
@Prev "Edit-Mark All"
@Toc "Menu Edit"

Modifica/Taglia
---------------

   Elimina il blocco selezionato e lo copia nella clipboard.


@EndNode

@Node "Edit-Copy" "TDSItaliano.guide/Edit-Copy"
@Next "Edit-Paste"
@Prev "Edit-Cut"
@Toc "Menu Edit"

Modifica/Copia
--------------

   Copia il blocco nella clipboard senza modificare il file.


@EndNode

@Node "Edit-Paste" "TDSItaliano.guide/Edit-Paste"
@Next "Edit-Paste Vertical"
@Prev "Edit-Copy"
@Toc "Menu Edit"

Modifica/Incolla
----------------

   Se esiste un blocco selezionato verrà sostituito con il contenuto
della clipboard, altrimenti il contenuto della clipboard verrà
inserito a partire dalla posizione del cursore.


@EndNode

@Node "Edit-Paste Vertical" "TDSItaliano.guide/Edit-Paste Vertical"
@Next "Edit-Erase"
@Prev "Edit-Paste"
@Toc "Menu Edit"

Modifica/Incolla colonna
------------------------

   Inserisce un blocco nel testo come colonna.


@EndNode

@Node "Edit-Erase" "TDSItaliano.guide/Edit-Erase"
@Next "Edit-Save"
@Prev "Edit-Paste Vertical"
@Toc "Menu Edit"

Modifica/Cancella
-----------------

   Elimina il blocco senza copiarlo nella clipboard.


@EndNode

@Node "Edit-Save" "TDSItaliano.guide/Edit-Save"
@Next "Edit-Indent"
@Prev "Edit-Erase"
@Toc "Menu Edit"

Modifica/Salva
--------------

   Salva il blocco su disco come un file.


@EndNode

@Node "Edit-Indent" "TDSItaliano.guide/Edit-Indent"
@Next "Edit-Change To"
@Prev "Edit-Save"
@Toc "Menu Edit"

Modifica/Sposta
---------------

ha un sottomenu con 2 opzioni:

`avanti'
     Muove il blocco di una colonna verso destra.

`indietro'
     Muove il blocco di una colonna verso sinistra.


@EndNode

@Node "Edit-Change To" "TDSItaliano.guide/Edit-Change To"
@Next "Edit-Format"
@Prev "Edit-Indent"
@Toc "Menu Edit"

Modifica/Cambia in
------------------

ha un sottomenu con 3 opzioni. Se non c'è un blocco selezionato questi
comandi agiranno sulla parola indicata dal cursore.

`Maiuscolo'
     Cambia il blocco o la parola in lettere maiuscole.

`Minuscolo'
     Cambia il blocco o la parola in lettere minuscole.

`Prima lettera maiuscola'
     Cambia ogni parola nel blocco o la parola indicata dal cursore in
     modo da ottenere la prima lettera maiuscola e il resto minuscolo.


@EndNode

@Node "Edit-Format" "TDSItaliano.guide/Edit-Format"
@Next "Edit-Undo"
@Prev "Edit-Change To"
@Toc "Menu Edit"

Modifica/Impagina
-----------------

   Impagina una porzione di testo chiamata paragrafo. Il paragrafo
inizia dalla posizione del cursore e finisce alla prima riga bianca. I
margini del paragrafo possono essere aggiustati con i gadgets `Margine
Sinistro' e `Margine Destro' del requester @{"Editor" Link "Settings-Editor"}.


@EndNode

@Node "Edit-Undo" "TDSItaliano.guide/Edit-Undo"
@Next "Edit-Redo"
@Prev "Edit-Format"
@Toc "Menu Edit"

Modifica/Undo
-------------

   Usa questo comando per percorrere a ritroso le modifiche operate al
file. @{"Ted" Link "Ted"} ricorda per ogni file un numero massimo di modifiche, numero
che può essere regolato con il requester @{"Editor" Link "Settings-Editor"}.


@EndNode

@Node "Edit-Redo" "TDSItaliano.guide/Edit-Redo"
@Prev "Edit-Undo"
@Toc "Menu Edit"

Modifica/Redo
-------------

   Usa questo comando per percorrere in avanti le modifiche operate al
file. @{"Ted" Link "Ted"} ricorda per ogni file un numero massimo di modifiche, numero
che può essere regolato con il requester @{"Editor" Link "Settings-Editor"}.


@EndNode

@Node "Menu Search" "TDSItaliano.guide/Menu Search"
@Next "Menu Compile"
@Prev "Menu Edit"
@Toc "Ted"

Menu Cerca
==========

   Questo menu contiene i comandi per cercare e sostituire stringhe nel
file, per saltare ad una riga specificata, per trovare una parentesi
che combacia con quella indicata dal cursore e per richiedere
informazioni su una particolare parola chiave. Ha anche comandi per
fissare e richiamare dei segnalibri.


 @{" Trova " Link "Search-Find"}             
 @{" Sostituisci " Link "Search-Replace"}                
 @{" Successivo " Link "Search-Next"}             
 @{" Precedente " Link "Search-Previous"}                 
 @{" Inserisci segnalibro " Link "Search-Set Bookmark"}                     
 @{" Salta al segnalibro " Link "Search-Goto Bookmark"}                      
 @{" Salta alla linea " Link "Search-Goto Line"}                  
 @{" Trova parentesi " Link "Search-Match Bracket"}                      
 @{" Trova riferimento " Link "Search-Find Reference"} 


@EndNode

@Node "Search-Find" "TDSItaliano.guide/Search-Find"
@Next "Search-Replace"
@Toc "Menu Search"

Cerca/Trova
-----------

   Apre un requester per specificare la stringa da cercare e per
specificare le seguenti opzioni:

`Minuscolo <> maiuscolo'
     Distingue una lettera maiuscola da una minuscola.

`Parole intere'
     Cerca solo stringhe delimitate da spazi.

`Wildcards'
     Usa '?' come jolly che specifica qualunque carattere.
          es. `c?sa' seleziona `cosa', `casa', etc.


@EndNode

@Node "Search-Replace" "TDSItaliano.guide/Search-Replace"
@Next "Search-Next"
@Prev "Search-Find"
@Toc "Menu Search"

Cerca/Sostituisci
-----------------

   Apre un requester per specificare la stringa da cercare, la stringa
da sostituire e per specificare le opzioni di ricerca (Vedi @{"Trova" Link "Search-Find"}).


@EndNode

@Node "Search-Next" "TDSItaliano.guide/Search-Next"
@Next "Search-Previous"
@Prev "Search-Replace"
@Toc "Menu Search"

Cerca/Successivo
----------------

   Ripete l'ultimo comando (@{"Trova" Link "Search-Find"} o @{"Sostituisci" Link "Search-Replace"}) cercando la successiva
occorrenza.


@EndNode

@Node "Search-Previous" "TDSItaliano.guide/Search-Previous"
@Next "Search-Set Bookmark"
@Prev "Search-Next"
@Toc "Menu Search"

Cerca/Precedente
----------------

   Ripete l'ultimo comando (@{"Trova" Link "Search-Find"} o @{"Sostituisci" Link "Search-Replace"}) cercando la precedente
occorrenza.


@EndNode

@Node "Search-Set Bookmark" "TDSItaliano.guide/Search-Set Bookmark"
@Next "Search-Goto Bookmark"
@Prev "Search-Previous"
@Toc "Menu Search"

Cerca/Inserisci segnalibro
--------------------------

   Posiziona un segnalibro alla posizione attuale del cursore.


@EndNode

@Node "Search-Goto Bookmark" "TDSItaliano.guide/Search-Goto Bookmark"
@Next "Search-Goto Line"
@Prev "Search-Set Bookmark"
@Toc "Menu Search"

Cerca/Salta al segnalibro
-------------------------

   Apre un requester con indicati tutti i segnalibri memorizzati. Per
richiamare il segnalibro selezionato usate il bottone `Salta', per
cancellarlo il bottone `Rimuovi'.


@EndNode

@Node "Search-Goto Line" "TDSItaliano.guide/Search-Goto Line"
@Next "Search-Match Bracket"
@Prev "Search-Goto Bookmark"
@Toc "Menu Search"

Cerca/Salta alla linea
----------------------

   Apre un requester richiedendo la linea a cui saltare.


@EndNode

@Node "Search-Match Bracket" "TDSItaliano.guide/Search-Match Bracket"
@Next "Search-Find Reference"
@Prev "Search-Goto Line"
@Toc "Menu Search"

Cerca/Trova parentesi
---------------------

   Cerca la parentesi che si combina con quella indicata dal cursore
     es. '(' si combina con ')'


@EndNode

@Node "Search-Find Reference" "TDSItaliano.guide/Search-Find Reference"
@Prev "Search-Match Bracket"
@Toc "Menu Search"

Cerca/Trova riferimento
-----------------------

   Cerca la parola indicata dal cursore nel file dei riferimenti e, se
esiste, carica il file indicato dall'indice e muove il cursore alla
linea dove la parola chiave viene definita. Il file di riferimenti può
essere selezionato con il comando @{"Riferimenti" Link "Settings-References"}. Il formato del file di
riferimenti è descritto nella sezione @{"TRefs" Link "TRefs"}.


@EndNode

@Node "Menu Compile" "TDSItaliano.guide/Menu Compile"
@Next "Menu Project"
@Prev "Menu Search"
@Toc "Ted"

Menu Compila
============

   Questo menu contiene i comandi per compilare file sorgenti, per
costruire un intero programma eseguibile, per lanciarlo e per
correggerlo. Tutti i comandi usano il file progetto definito con i
comandi del @{"Progetto" Link "Menu Project"}.

   I comandi @{"Compila" Link "Compile-Compile"}, @{"Costruisci" Link "Compile-Build"} e @{"Costruisci tutto" Link "Compile-Build All"} non sono
incorporati nell'editor, ma la loro esecuzione è affidata a @{"TMake" Link "TMake"}.
Quando uno di questi comandi è stato selezionato, @{"Ted" Link "Ted"} lancia @{"TMake" Link "TMake"} che
esegue i comandi e se trova qualche errore, restituisce una lista degli
errori a @{"Ted" Link "Ted"}. Usando il multitasking del sistema operativo @{"TMake" Link "TMake"} opera
in background, così puoi continuare ad utilizzare l'editor. Inoltre
questi comandi aprono una console window quando possibile per seguire
il processo di compilazione e per poterlo interrompere con CTRL-C.
Questa caratteristica può essere disabilitata con l'opzione `TMake
nascosto' del requester @{"Opzioni" Link "Project-Options"}.


 @{" Compila " Link "Compile-Compile"}                 
 @{" Costruisci " Link "Compile-Build"}               
 @{" Costruisci tutto " Link "Compile-Build All"}                   
 @{" Ferma " Link "Compile-Stop"}              
 @{" Esegui " Link "Compile-Run"}             
 @{" Debug " Link "Compile-Debug"}               
 @{" Errore successivo " Link "Compile-Next Error"}                    
 @{" Errore precedente " Link "Compile-Previous Error"}                        
 @{" Carica errori " Link "Compile-Load Errors"} 


@EndNode

@Node "Compile-Compile" "TDSItaliano.guide/Compile-Compile"
@Next "Compile-Build"
@Toc "Menu Compile"

Compila/Compila
---------------

   Compila il file sorgente nella finestra corrente.


@EndNode

@Node "Compile-Build" "TDSItaliano.guide/Compile-Build"
@Next "Compile-Build All"
@Prev "Compile-Compile"
@Toc "Menu Compile"

Compila/Costruisci
------------------

   Costruisce il file eseguibile compilando solo i sorgenti che sono
stati modificati.


@EndNode

@Node "Compile-Build All" "TDSItaliano.guide/Compile-Build All"
@Next "Compile-Stop"
@Prev "Compile-Build"
@Toc "Menu Compile"

Compila/Costruisci tutto
------------------------

   Costruisce il file eseguibile compilando tutti i sorgenti anche se
non sono stati modificati.


@EndNode

@Node "Compile-Stop" "TDSItaliano.guide/Compile-Stop"
@Next "Compile-Run"
@Prev "Compile-Build All"
@Toc "Menu Compile"

Compila/Ferma
-------------

   Ferma @{"TMake" Link "TMake"}. Utile quando l'opzione `TMake nascosto' è attiva e non
potete usare CTRL-C per fermare @{"TMake" Link "TMake"}.


@EndNode

@Node "Compile-Run" "TDSItaliano.guide/Compile-Run"
@Next "Compile-Debug"
@Prev "Compile-Stop"
@Toc "Menu Compile"

Compila/Esegui
--------------

   Lancia il file eseguibile.


@EndNode

@Node "Compile-Debug" "TDSItaliano.guide/Compile-Debug"
@Next "Compile-Next Error"
@Prev "Compile-Run"
@Toc "Menu Compile"

Compila/Debug
-------------

   Lancia il debugger.


@EndNode

@Node "Compile-Next Error" "TDSItaliano.guide/Compile-Next Error"
@Next "Compile-Previous Error"
@Prev "Compile-Debug"
@Toc "Menu Compile"

Compila/Errore successivo
-------------------------

   Se @{"TMake" Link "TMake"} ha riportato degli errori, usa questo comando per scorrere
la lista al prossimo errore.


@EndNode

@Node "Compile-Previous Error" "TDSItaliano.guide/Compile-Previous Error"
@Next "Compile-Load Errors"
@Prev "Compile-Next Error"
@Toc "Menu Compile"

Compila/Errore precedente
-------------------------

   Se @{"TMake" Link "TMake"} ha riportato degli errori, usa questo comando per scorrere
la lista al precedente errore.


@EndNode

@Node "Compile-Load Errors" "TDSItaliano.guide/Compile-Load Errors"
@Prev "Compile-Previous Error"
@Toc "Menu Compile"

Compila/Carica Errori
---------------------

   Carica il file degli errori così com'è stato creato dal
compilatore o dal linker.


@EndNode

@Node "Menu Project" "TDSItaliano.guide/Menu Project"
@Next "Menu Settings"
@Prev "Menu Compile"
@Toc "Ted"

Menu Progetto
=============

   Questo menu contiene tutti i comandi necessari a creare, aprire e
salvare i file progetto. Il file progetto contiene i nomi dei file
sorgente (moduli) del programma, le opzioni dei traduttori
(compilatori, assemblatori, etc.), il linker, il debugger e le
directory di lavoro. Una volta creato un progetto, puoi usare i comandi
@{"Compila" Link "Compile-Compile"}, @{"Costruisci" Link "Compile-Build"} e @{"Costruisci tutto" Link "Compile-Build All"} per compilare un singolo
sorgente o per costruire l'intero file eseguibile.


 @{" Nuovo " Link "Project-New"}             
 @{" Apri " Link "Project-Open"}              
 @{" Salva " Link "Project-Save"}              
 @{" Salva con nome " Link "Project-Save As"}                 
 @{" Chiudi " Link "Project-Close"}               
 @{" Traduttori " Link "Project-Translators"}                     
 @{" Linker " Link "Project-Linker"}                
 @{" Debugger " Link "Project-Debugger"}                  
 @{" Comandi " Link "Project-Command"}                 
 @{" Moduli " Link "Project-Modules"}                 
 @{" Opzioni " Link "Project-Options"} 


@EndNode

@Node "Project-New" "TDSItaliano.guide/Project-New"
@Next "Project-Open"
@Toc "Menu Project"

Progetto/Nuovo
--------------

   Crea un nuovo progetto.


@EndNode

@Node "Project-Open" "TDSItaliano.guide/Project-Open"
@Next "Project-Save"
@Prev "Project-New"
@Toc "Menu Project"

Progetto/Apri
-------------

   Apre un progetto già esistente.


@EndNode

@Node "Project-Save" "TDSItaliano.guide/Project-Save"
@Next "Project-Save As"
@Prev "Project-Open"
@Toc "Menu Project"

Progetto/Salva
--------------

   Salva il progetto con il nome corrente.


@EndNode

@Node "Project-Save As" "TDSItaliano.guide/Project-Save As"
@Next "Project-Close"
@Prev "Project-Save"
@Toc "Menu Project"

Progetto/Salva con nome
-----------------------

   Salva il progetto con un nuovo nome (l'estensione del file progetto
deve essere `.prj').


@EndNode

@Node "Project-Close" "TDSItaliano.guide/Project-Close"
@Next "Project-Translators"
@Prev "Project-Save As"
@Toc "Menu Project"

Progetto/Chiudi
---------------

   Chiude il progetto corrente.


@EndNode

@Node "Project-Translators" "TDSItaliano.guide/Project-Translators"
@Next "Project-Linker"
@Prev "Project-Close"
@Toc "Menu Project"

Progetto/Traduttori
-------------------

   Apre un requester che definisce i traduttori usati da un progetto. Un
traduttore è un compilatore, un assemblatore o qualunque altro
programma che `traduce' un sorgente in un file oggetto. Quando @{"TMake" Link "TMake"}
prova a compilare un sorgente, cerca attraverso la lista dei traduttori
una estensione di nome che combaci con l'estensione del nome del file.
Una volta compilato il sorgente in un file oggetto, l'estensione del
nome del file oggetto viene confrontata con l'estensione degli oggetti
usati dal linker. Se la ricerca fallisce, il file oggetto diventa un
sorgente e il processo riprende dalla ricerca di un traduttore. In
questo modo si può usare un compilatore che traduce un sorgente in
assembler, un assemblatore che traduce l'assemblato in un codice
oggetto e finalmente un linker che produce l'eseguibile.

   Usando i bottoni `Inserisci', `Rimuovi', `Modifica', `+', `-' puoi
aggiungere, togliere, modificare e riordinare i traduttori. Per
modificare un traduttore usa il bottone `Modifica' o fai un doppio
click sul nome del traduttore. Questo aprirà il requester `Traduttori'.

`Nome'
     Nome del traduttore.

`Comando'
     Comando da invocare.
          es. "sc" (per il SAS/C)

`Opzioni debug'
`Opzioni finali'
     Le `Opzioni debug' sono le opzioni usate se `Opzioni di debug' è
     attivato nel requester @{"Opzioni" Link "Project-Options"}, altrimenti verranno usate le
     `Opzioni finali'.

     Le seguenti stringhe hanno un significato speciale:

    `%src'
          Nome del file sorgente.

    `%mod'
          Nome del file sorgente senza estensione.

    `%base'
          Nome del file sorgente senza estensione e cammino.

    `%obj'
          Nome del file oggetto.

    `%opt'
          Opzioni locali del file sorgente.

    `%err'
          Nome del file degli errori (se non è presente verrà
          utilizzato lo standard output).

     es.
          `"-d -o%obj %src" con il file sorgente "text.c"' diventa
          `-d -otest.o test.c'.

`Estensione sorgente'
     Estensione del nome del file sorgente.

`Estensione oggetto'
     Estensione del nome del file oggetto.

`Directory oggetto'
     Directory dei file oggetto.

`Ignora Warnings'
     Se selezionato i messaggi di warning verranno ignorati.

`Controlla include'
     Opzione da usare solo con sorgenti C: se selezionata @{"TMake" Link "TMake"}
     controlla ogni sorgente se include un file che è stato
     modificato. Se è così, compila il file sorgente. Il controllo
     avviene solo per inclusioni fatte col formato:

          `#include "......"'
          
          e non per:
          
          `#include <......>'

`Single Pass'
     Se selezionato, @{"TMake" Link "TMake"} userà solo un traduttore sul file sorgente
     e non cercherà di operare ulteriori traduzioni sul file oggetto.

`Seleziona Convertitore'
`Convertitore'
     Usa questi gadgets per selezionare il programma di conversione per
     il compilatore o assemblatore. Lo scopo del convertitore è di
     tradurre i messaggi di errore che arrivano dal
     compilatore/assemblatore in un formato utilizzabile dall'editor.
     Il gadget lista mostra tutti i convertitori disponibili nella
     directory `TDS:converters'. Se vuoi impiegare un compilatore che
     non ha un convertitore appropriato, puoi facilmente scriverne uno.
     Tutti i convertitori devono leggere dallo standard input l'output
     del compilatore e scrivere sullo standard output i messaggi di
     errore col seguente formato:

          MioConvertitore <file_errori_compilatore >file_errori_ted file_sorgente
          
          `<test.c> 10 2 E <Error Message>' per un errore
          `<test.c> 21 5 W <Error Message>' per un warning
          
          dove
          <test.c>        : file sorgente
          10              : linea
          2               : colonna (opzionale)
          E or W          : errore o warning
          <Error Message> : messaggio d'errore

     Il programma convertitore riceve inoltre il nome del file sorgente
     come primo argomento sulla linea comandi che a volte è molto
     utile se il compilatore non scrive il nome del file sorgente
     quando manda i messaggi di errore.


@EndNode

@Node "Project-Linker" "TDSItaliano.guide/Project-Linker"
@Next "Project-Debugger"
@Prev "Project-Translators"
@Toc "Menu Project"

Progetto/Linker
---------------

   Apre il requester con le opzioni per il linker:

`Comando'
     Comando per il linker.
          es. "slink" (per il SAS/C)

`Opzioni debug'
`Opzioni finali'
     Le `Opzioni debug' sono le opzioni usate se `Opzioni di debug' è
     attivato nel requester @{"Opzioni" Link "Project-Options"}, altrimenti verranno usate le
     `Opzioni finali'.

    `%obj'
          Nomi dei file oggetto.

    `%lnk'
          Nome del file contenente i nomi dei file oggetto.

    `%lib'
          Nome delle link libraries specificate con `Librerie'.

    `%exe'
          Nome dell'eseguibile.

    `%err'
          Nome del file degli errori (se non è presente verrà
          utilizzato lo standard output).

     es.
          `FROM lib:c.o %obj TO %exe LIB %lib'
          dove
          `test.o' e `sub.o' sono i file oggetto
          `lib:lc.lib' e `lib:amiga.lib' sono le librerie
          `test' è l'eseguibile
          diventa
          `FROM lib:c.o test.o sub.o TO test LIB lib:lc.lib lib:amiga.lib'

`Estensione oggetto'
     Estensione del nome dei file oggetto.

`Librerie'
     Lista delle link libraries. Usa i bottoni `Inserisci', `Rimuovi',
     `+', `-' per aggiungere, togliere e riordinare le librerie.


@EndNode

@Node "Project-Debugger" "TDSItaliano.guide/Project-Debugger"
@Next "Project-Command"
@Prev "Project-Linker"
@Toc "Menu Project"

Progetto/Debugger
-----------------

   Apre il requester con le opzioni per il debugger:

`Comando'
     Nome del comando per il debugger.
          es. "cpr" (per SAS/C)

`Opzioni'
     Opzioni in linea di comando per il debugger.

     Le seguenti stringhe hanno un significato speciale:

    `%exe'
          Nome del file eseguibile.

    `%arg'
          Argomenti in linea di comando selezionati con @{"Opzioni" Link "Project-Options"}.

    `%src'
          Nome del sorgente.

    `%mod'
          Nome del sorgente senza estensione.

    `%base'
          Nome del sorgente senza estensione e cammino.

    `%screen'
          Nome dello schermo pubblico usato dall'editor.

     Queste opzioni sono molto utili utilizzando l'Amiga-E o il TeX.
     Perciò potresti avere più di un file sorgente per progetto e
     lanciare o mostrare solo quello corrente (vedi i progetti di
     esempio).


@EndNode

@Node "Project-Command" "TDSItaliano.guide/Project-Command"
@Next "Project-Modules"
@Prev "Project-Debugger"
@Toc "Menu Project"

Progetto/Comandi
----------------

   Apre un requester con le opzioni per l'esecuzione dei comandi:

`Cammino comandi'
     Lista delle directory dove cercare i comandi. Se la lista e' vuota
     verrà usato il cammino corrente.

`Stack'
     Dimensione dello stack usato dai comandi.

`Finestra'
     Nome della finestra di console usata dai comandi.


@EndNode

@Node "Project-Modules" "TDSItaliano.guide/Project-Modules"
@Next "Project-Options"
@Prev "Project-Command"
@Toc "Menu Project"

Progetto/Moduli
---------------

   Apre un requester con la lista dei file sorgenti e degli oggetti
precompilati. Usa i bottoni `Inserisci', `Rimuovi', `+' e `-' per
aggiungere, cancellare e riordinare i sorgenti. Usa il bottone
`Modifica' per definire le opzioni locali del modulo, mentre il bottone
`Carica' carica il modulo nell'editor.


@EndNode

@Node "Project-Options" "TDSItaliano.guide/Project-Options"
@Prev "Project-Modules"
@Toc "Menu Project"

Progetto/Opzioni
----------------

   Apre un requester con le opzioni per il progetto:

`Programma'
     Nome dell'eseguibile.

     Le seguenti stringhe hanno un significato speciale:

    `%exe'
          Nome del file eseguibile.

    `%src'
          Nome del sorgente.

    `%mod'
          Nome del sorgente senza estensione.

    `%base'
          Nome del sorgente senza estensione e cammino.

          Queste opzioni sono molto utili utilizzando l'Amiga-E o il
          TeX. Perciò potresti avere più di un file sorgente per
          progetto e lanciare o mostrare solo quello corrente (vedi i
          progetti di esempio).

`Argomenti'
     Argomenti in linea di comando per il programma (usati da @{"Esegui" Link "Compile-Run"} e
     @{"Debug" Link "Compile-Debug"})

     Le seguenti stringhe hanno un significato speciale:

    `%src'
          Nome del sorgente.

    `%mod'
          Nome del sorgente senza estensione.

    `%base'
          Nome del sorgente senza estensione e cammino.

    `%screen'
          Nome dello schermo pubblico usato dall'editor.

          Queste opzioni sono molto utili utilizzando l'Amiga-E o il
          TeX. Perciò potresti avere più di un file sorgente per
          progetto e lanciare o mostrare solo quello corrente (vedi i
          progetti di esempio).

`Finestra'
     Nome della finestra di console usata dal programma che verrà
     aperta solo se l'opzione `Apri finestra' è selezionato.

`Directory sorgenti'
     Lista di directory dove cercare i file sorgenti e include se viene
     rilevato un errore. Usa i bottoni `Inserisci', `Rimuovi' per
     aggiungere e cancellare elementi della lista.

`Opzioni di debug'
     Se selezionato, i comandi useranno le opzioni di debug, altrimenti
     le opzioni finali.

`No Linker'
     Se selezionato, @{"TMake" Link "TMake"} non chiamerà il linker (es. Amiga-E non usa
     il linker).

`No Requester'
     Se selezionato, @{"TMake" Link "TMake"} non mostrerà un requester dopo una
     compilazione o dopo aver completato un progetto. Gli errori
     verranno comunque riportati.

`TMake nascosto'
     Se selezionato, @{"TMake" Link "TMake"} non aprirà la finestra di console mentre
     lavora. Usa il comando @{"Ferma" Link "Compile-Stop"} per bloccarlo.

`Apri finestra'
     Se selezionato, @{"Ted" Link "Ted"} aprirà una finestra di console per i comandi
     @{"Esegui" Link "Compile-Run"} e @{"Debug" Link "Compile-Debug"}.

`Apri automaticamente'
     Se selezionato, al apertura di un progetto @{"Ted" Link "Ted"} caricherà tutti i
     moduli che erano aperti quando è stato salvato o chiuso il
     progetto.


@EndNode

@Node "Menu Settings" "TDSItaliano.guide/Menu Settings"
@Next "ARexx Commands"
@Prev "Menu Project"
@Toc "Ted"

Menu Impostazioni
=================


 @{" Indentazione " Link "Settings-AutoIndent"}                     
 @{" Ritorno a capo " Link "Settings-WordWrap"}                   
 @{" Sovrascrivere " Link "Settings-OverStrike"}                     
 @{" Crea icone? " Link "Settings-Create Icons?"}                        
 @{" Editor " Link "Settings-Editor"}                 
 @{" Schermo " Link "Settings-Screen"}                 
 @{" Tastiera " Link "Settings-Keyboard"}                   
 @{" Riferimenti " Link "Settings-References"}                     
 @{" Carica " Link "Settings-Load"}               
 @{" Salva " Link "Settings-Save"}               
 @{" Salva con nome " Link "Settings-Save As"} 


@EndNode

@Node "Settings-AutoIndent" "TDSItaliano.guide/Settings-AutoIndent"
@Next "Settings-WordWrap"
@Toc "Menu Settings"

Impostazioni/Indentazione
-------------------------

   Attiva l'indentazione automatica.


@EndNode

@Node "Settings-WordWrap" "TDSItaliano.guide/Settings-WordWrap"
@Next "Settings-OverStrike"
@Prev "Settings-AutoIndent"
@Toc "Menu Settings"

Impostazioni/Ritorno a capo
---------------------------

   Attiva il ritorno a capo automatico a fine riga.


@EndNode

@Node "Settings-OverStrike" "TDSItaliano.guide/Settings-OverStrike"
@Next "Settings-Create Icons?"
@Prev "Settings-WordWrap"
@Toc "Menu Settings"

Impostazioni/Sovrascrivere
--------------------------

   Attiva il modo di sovrascrittura.


@EndNode

@Node "Settings-Create Icons?" "TDSItaliano.guide/Settings-Create Icons?"
@Next "Settings-Editor"
@Prev "Settings-OverStrike"
@Toc "Menu Settings"

Impostazioni/Crea icone?
------------------------

   Se selezionato, @{"Ted" Link "Ted"} creerà una icona per ogni file salvato. Inoltre
@{"Ted" Link "Ted"} usa il file `.info' per memorizzare la posizione e le dimensioni
della finestra e la posizione del cursore. Il file `.info' usato
dipende dall'estensione del file da salvare. @{"Ted" Link "Ted"} cercherà di usare un
file chiamato `ENV:TDS/def_XXX.info' o `ENV:SYS/def_XXX.info' dove XXX
è l'estensione del file. Così se salvi un file chiamato `mydoc.txt'
che non ha un'icona, @{"Ted" Link "Ted"} cercherà di aggiungere un file `.info'
chiamato `ENV:TDS/def_TXT.info' o `ENV:SYS/def_TXT.info'. Ci sono già
alcune icone nella directory `END:TDS', ma puoi aggiungere le tue o
cambiare quelle esistenti se non ti piacciono.


@EndNode

@Node "Settings-Editor" "TDSItaliano.guide/Settings-Editor"
@Next "Settings-Screen"
@Prev "Settings-Create Icons?"
@Toc "Menu Settings"

Impostazioni/Editor
-------------------

   Apre un requester con le opzioni per l'editor:

`Requester'
     Definisce il tipo di requester da usare: (`ASL' oppure `ReqTools'.
     Se la `reqtools.library' non è installata, allora verrà comunque
     usata la `asl.library'.

`Larghezza tab'
     Seleziona la larghezza del tabulatore.

`Margine sinistro'
`Margine destro'
     Seleziona i margini destro e sinistro (usato da @{"Ritorno a capo" Link "Settings-WordWrap"} e
     @{"Impagina" Link "Edit-Format"}).

`Max. Modifiche'
     Seleziona il massimo numero di modifiche memorizzate per ogni file.

`Ritardo salva'
     Seleziona il tempo in minuti per la modalità autosalva.

`Priorita'
     Seleziona la priorità dell'editor.

`Indentazione'
     Attiva l'indentazione automatica.

`Ritorno a capo'
     Attiva il ritorno a capo automatico a fine riga.

`Sovrascrivere'
     Attiva il modo di sovrascrittura.

`WrapCursor'
     Definisce il comportamento del cursore alla fine della linea. Se
     selezionato, il cursore andrà all'inizio della riga seguente,
     altrimenti continuerà a muoversi verso destra sulla stessa riga.

`Elimina spazi'
     Rimuove gli spazi e i tabulatori dalla fine della linea che è
     stata modificata.

`Autosalva'
     Attiva il modo di salvataggio automatico.

`Backup'
     Crea un file di backup chiamato `#?.bak' per ogni file salvato
     nella directory specificata con `Backup Dir'.

`Backup Dir'
     Seleziona la directory da usare per i backup. Se non viene
     specificata nessuna directory allora il file di backup verrà
     creato nella stessa directory del file originale. Usare una
     directory sullo stesso volume del file originale fa risparmiare
     tempo in quanto il programma deve solo rinominare il file, mentre
     se la directory risiede in un altro volume il file va copiato.

`Guida'
     Definisce la guida da usare per l'aiuto in linea.

`Hotkey'
     Definisce la hotkey usata per svegliare @{"Ted" Link "Ted"} dopo averlo iconizzato.


@EndNode

@Node "Settings-Screen" "TDSItaliano.guide/Settings-Screen"
@Next "Settings-Keyboard"
@Prev "Settings-Editor"
@Toc "Menu Settings"

Impostazioni/Schermo
--------------------

   Apre un requester con le opzioni per lo schermo:

`Schermo'
     Seleziona la modalità di schermo per lo schermo custom (proprio).

`Font'
     Seleziona il font usato per mostrare i file.

`Pubblico'
     Definisce lo schermo pubblico usato da @{"Ted" Link "Ted"}.

`Orizzontale'
`Verticale'
`Larghezza'
`Altezza'
     Seleziona la posizione e le dimensioni della prima finestra e di
     ogni finestra successiva se `AutoDimensione' non è selezionata.
     Con `Larghezza' = 0 la finestra si aprirà alla massima larghezza
     possibile, con `Altezza' = 0 alla massima altezza.

`Tipo'
     Definisce il tipo di schermo usato da @{"Ted" Link "Ted"}.

`AutoDimensione'
     Se selezionato, ogni nuova finestra erediterà la posizione e le
     dimensioni della finestra corrente.

`Nascondi puntatore'
     Se selezionato, nasconde il puntatore mentre si scrive.


@EndNode

@Node "Settings-Keyboard" "TDSItaliano.guide/Settings-Keyboard"
@Next "Settings-References"
@Prev "Settings-Screen"
@Toc "Menu Settings"

Impostazioni/Tastiera
---------------------

   Apre un requester con la lista di tutti i collegamenti per i tasti.
Usa i bottoni `Inserisci', `Rimuovi' e `Modifica' per aggiungere,
cancellare e modificarli.

   Questo requester descrive i collegamenti tra un tasto e un comando.
Il comando può essere di 3 tipi: `Interno', `ARexx Macro' o
`AmigaDos'. Se vuoi utilizzare un comando interno, puoi sceglierlo dal
gadget `Comandi interni'.

   Ecco la lista di tutti i collegamenti predefiniti:

     Collegamento    Comando
     ----------------------------------------
     Back            BACKSPACE
     Delete          DELETE CHAR
     Enter           SPLITLINE
     Return          SPLITLINE
     Ctrl-y          DELETE LINE
     Ctrl-u          UNDO LINE
     Ctrl-q          DELETE EOL
     Ctrl-m          FIND BRACKET
     Ctrl-h          HIDE
     Ctrl-r          REVEAL
     Ctrl-f          FORMAT
     Ctrl-l          LOWERCASE
     Ctrl-k          UPPERCASE
     Ctrl-x          GOTOBOOKMARK
     Ctrl-b          SETBOOKMARK
     Left            CURSOR LEFT
     Right           CURSOR RIGHT
     Up              CURSOR UP
     Down            CURSOR DOWN
     Shift-Left      PREVIOUS WORD
     Shift-Right     NEXT WORD
     Shift-Up        PREVIOUS PAGE
     Shift-Down      NEXT PAGE
     Ctrl-Left       POSITION SOL
     Ctrl-Right      POSITION EOL
     Ctrl-Up         POSITION SOF
     Ctrl-Down       POSITION EOF
     F1              PREVIOUS FILE
     F2              NEXT FILE
     F10             ICONIFY
     Shift-Help      FIND REFS


@EndNode

@Node "Settings-References" "TDSItaliano.guide/Settings-References"
@Next "Settings-Load"
@Prev "Settings-Keyboard"
@Toc "Menu Settings"

Impostazioni/Riferimenti
------------------------

   Apre un requester con la lista dei file di riferimenti. Usa i bottoni
`Inserisci', `Rimuovi', `Modifica', `+' e `-' per aggiungere,
cancellare, modificare e riordinare i files.


@EndNode

@Node "Settings-Load" "TDSItaliano.guide/Settings-Load"
@Next "Settings-Save"
@Prev "Settings-References"
@Toc "Menu Settings"

Impostazioni/Carica
-------------------

   Carica le impostazioni.


@EndNode

@Node "Settings-Save" "TDSItaliano.guide/Settings-Save"
@Next "Settings-Save As"
@Prev "Settings-Load"
@Toc "Menu Settings"

Impostazioni/Salva
------------------

   Salva le impostazioni col nome corrente.


@EndNode

@Node "Settings-Save As" "TDSItaliano.guide/Settings-Save As"
@Prev "Settings-Save"
@Toc "Menu Settings"

Impostazioni/Salva con nome
---------------------------

   Salva le impostazioni con un nuovo nome.


@EndNode

@Node "ARexx Commands" "TDSItaliano.guide/ARexx Commands"
@Prev "Menu Settings"
@Toc "Ted"

Comandi ARexx
=============

   Di seguito appare la lista dei comandi ARexx disponibili.


 @{" ABOUT " Link "ABOUT"} 
 @{" BACKSPACE " Link "BACKSPACE"} 
 @{" BUILD " Link "BUILD"} 
 @{" CLOSE " Link "CLOSE"} 
 @{" CMDSHELL " Link "CMDSHELL"} 
 @{" COMPILE " Link "COMPILE"} 
 @{" COPY " Link "COPY"} 
 @{" CURSOR " Link "CURSOR"} 
 @{" CUT " Link "CUT"} 
 @{" DEBUG " Link "DEBUG"} 
 @{" DELETE " Link "DELETE"} 
 @{" DIR " Link "DIR"} 
 @{" ERASE " Link "ERASE"} 
 @{" FIND " Link "FIND"} 
 @{" FIRSTCAPITAL " Link "FIRSTCAPITAL"} 
 @{" FORMAT " Link "FORMAT"} 
 @{" GOTOBOOKMARK " Link "GOTOBOOKMARK"} 
 @{" GOTOCOLUMN " Link "GOTOCOLUMN"} 
 @{" GOTOFILE " Link "GOTOFILE"} 
 @{" GOTOLINE " Link "GOTOLINE"} 
 @{" HIDE " Link "HIDE"} 
 @{" ICONIFY " Link "ICONIFY"} 
 @{" INDENT " Link "INDENT"} 
 @{" INSERT " Link "INSERT"} 
 @{" KEYBOARD " Link "KEYBOARD"} 
 @{" LOAD " Link "LOAD"} 
 @{" LOWERCASE " Link "LOWERCASE"} 
 @{" MARK " Link "MARK"} 
 @{" NEW " Link "NEW"} 
 @{" NEXT " Link "NEXT"} 
 @{" OPEN " Link "OPEN"} 
 @{" PASTE " Link "PASTE"} 
 @{" POSITION " Link "POSITION"} 
 @{" PREVIOUS " Link "PREVIOUS"} 
 @{" PROJECT " Link "PROJECT"} 
 @{" PROTECT " Link "PROTECT"} 
 @{" QUERY " Link "QUERY"} 
 @{" QUIT " Link "QUIT"} 
 @{" REDO " Link "REDO"} 
 @{" REPLACE " Link "REPLACE"} 
 @{" REQUESTFILE " Link "REQUESTFILE"} 
 @{" REQUESTNOTIFY " Link "REQUESTNOTIFY"} 
 @{" REQUESTNUMBER " Link "REQUESTNUMBER"} 
 @{" REQUESTRESPONSE " Link "REQUESTRESPONSE"} 
 @{" REQUESTSTRING " Link "REQUESTSTRING"} 
 @{" REVEAL " Link "REVEAL"} 
 @{" RUN " Link "RUN"} 
 @{" RX " Link "RX"} 
 @{" SAVE " Link "SAVE"} 
 @{" SAVEAS " Link "SAVEAS"} 
 @{" SET " Link "SET"} 
 @{" SETBOOKMARK " Link "SETBOOKMARK"} 
 @{" SETTINGS " Link "SETTINGS"} 
 @{" SPLITLINE " Link "SPLITLINE"} 
 @{" STOP " Link "STOP"} 
 @{" TEXT " Link "TEXT"} 
 @{" UNDO " Link "UNDO"} 
 @{" UPPERCASE " Link "UPPERCASE"} 


@EndNode

@Node "ABOUT" "TDSItaliano.guide/ABOUT"
@Next "BACKSPACE"
@Toc "ARexx Commands"

ABOUT
-----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     ABOUT            <nessuna>         apre il requester `About'


@EndNode

@Node "BACKSPACE" "TDSItaliano.guide/BACKSPACE"
@Next "BUILD"
@Prev "ABOUT"
@Toc "ARexx Commands"

BACKSPACE
---------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     BACKSPACE        <nessuna>         cancella il carattere alla
                                        sinistra del cursore


@EndNode

@Node "BUILD" "TDSItaliano.guide/BUILD"
@Next "CLOSE"
@Prev "BACKSPACE"
@Toc "ARexx Commands"

BUILD
-----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     BUILD            <nessuna>         costruisce il progetto
                      ALL/S             compila tutti i moduli anche se non
                                        sono stati modificati


@EndNode

@Node "CLOSE" "TDSItaliano.guide/CLOSE"
@Next "CMDSHELL"
@Prev "BUILD"
@Toc "ARexx Commands"

CLOSE
-----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     CLOSE            FILE/S            chiude il file corrente
                      PROJECT/S         chiude il progetto


@EndNode

@Node "CMDSHELL" "TDSItaliano.guide/CMDSHELL"
@Next "COMPILE"
@Prev "CLOSE"
@Toc "ARexx Commands"

CMDSHELL
--------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     CMDSHELL         <nessuna>         apre la shell comandi ARexx


@EndNode

@Node "COMPILE" "TDSItaliano.guide/COMPILE"
@Next "COPY"
@Prev "CMDSHELL"
@Toc "ARexx Commands"

COMPILE
-------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     COMPILE          <nessuna>         compila il file corrente
                      NAME/K            compila il file specificato (STRINGA)


@EndNode

@Node "COPY" "TDSItaliano.guide/COPY"
@Next "CURSOR"
@Prev "COMPILE"
@Toc "ARexx Commands"

COPY
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     COPY             <nessuna>         copia il blocco selezionato nella clipboard


@EndNode

@Node "CURSOR" "TDSItaliano.guide/CURSOR"
@Next "CUT"
@Prev "COPY"
@Toc "ARexx Commands"

CURSOR
------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     CURSOR           UP/S              muove il cursore su di una posizione
                      DOWN/S            muove il cursore giu di una posizione
                      LEFT/S            muove il cursore a sinistra di una posizione
                      RIGHT/S           muove il cursore a destra di una posizione


@EndNode

@Node "CUT" "TDSItaliano.guide/CUT"
@Next "DEBUG"
@Prev "CURSOR"
@Toc "ARexx Commands"

CUT
---

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     CUT              <nessuna>         cancella il blocco selezionato e lo
                                        copia nella clipboard


@EndNode

@Node "DEBUG" "TDSItaliano.guide/DEBUG"
@Next "DELETE"
@Prev "CUT"
@Toc "ARexx Commands"

DEBUG
-----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     DEBUG            <nessuna>         lancia il the debugger


@EndNode

@Node "DELETE" "TDSItaliano.guide/DELETE"
@Next "DIR"
@Prev "DEBUG"
@Toc "ARexx Commands"

DELETE
------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     DELETE           CHAR/S            cancella il carattere alla destra
                                        del cursore
                      LINE/S            cancella la riga corrente
                      EOL/S             cancella tutti i caratteri fino alla
                                        fine della riga corrente
                      FILE/S            cancella un file
                      NAME/K            nome del file da cancellare (STRINGA)


@EndNode

@Node "DIR" "TDSItaliano.guide/DIR"
@Next "ERASE"
@Prev "DELETE"
@Toc "ARexx Commands"

DIR
---

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     DIR              PATH              cambia la directory corrente
                      ASK/S             apre il requester `Directory corrente'


@EndNode

@Node "ERASE" "TDSItaliano.guide/ERASE"
@Next "FIND"
@Prev "DIR"
@Toc "ARexx Commands"

ERASE
-----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     ERASE            <nessuna>         cancella il blocco selezionato senza
                                        copiarlo nella clipboard


@EndNode

@Node "FIND" "TDSItaliano.guide/FIND"
@Next "FIRSTCAPITAL"
@Prev "ERASE"
@Toc "ARexx Commands"

FIND
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     FIND             STRING/K          stringa da cercare (STRING)
                      NEXT/S            trova la successiva occorrenza
                      PREVIOUS/S        trova la precedente occorrenza
                      BRACKET/S         trova la parentesi che combacia
                      REFS/S            trova il riferimento alla parola corrente


@EndNode

@Node "FIRSTCAPITAL" "TDSItaliano.guide/FIRSTCAPITAL"
@Next "FORMAT"
@Prev "FIND"
@Toc "ARexx Commands"

FIRSTCAPITAL
------------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     FIRSTCAPITAL     <nessuna>         converte in maiuscolo la la prima
                                        lettera della parola corrente o di
                                        ogni parola del blocco


@EndNode

@Node "FORMAT" "TDSItaliano.guide/FORMAT"
@Next "GOTOBOOKMARK"
@Prev "FIRSTCAPITAL"
@Toc "ARexx Commands"

FORMAT
------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     FORMAT           <nessuna>         impagina un paragrafo a partire dalla
                                        linea corrente


@EndNode

@Node "GOTOBOOKMARK" "TDSItaliano.guide/GOTOBOOKMARK"
@Next "GOTOCOLUMN"
@Prev "FORMAT"
@Toc "ARexx Commands"

GOTOBOOKMARK
------------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     GOTOBOOKMARK     <nessuna>         apre il requester `Salta segnalibri'


@EndNode

@Node "GOTOCOLUMN" "TDSItaliano.guide/GOTOCOLUMN"
@Next "GOTOFILE"
@Prev "GOTOBOOKMARK"
@Toc "ARexx Commands"

GOTOCOLUMN
----------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     GOTOCOLUMN       COL/N/A           salta alla colonna indicata


@EndNode

@Node "GOTOFILE" "TDSItaliano.guide/GOTOFILE"
@Next "GOTOLINE"
@Prev "GOTOCOLUMN"
@Toc "ARexx Commands"

GOTOFILE
--------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     GOTOFILE         NAME/A            vai al file indicato (se il file non
                                        è in memoria verrà aperto)


@EndNode

@Node "GOTOLINE" "TDSItaliano.guide/GOTOLINE"
@Next "HIDE"
@Prev "GOTOFILE"
@Toc "ARexx Commands"

GOTOLINE
--------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     GOTOLINE         <nessuna>         apre il requester `Salta linea'
                      LINE/N            salta alla linea indicata


@EndNode

@Node "HIDE" "TDSItaliano.guide/HIDE"
@Next "ICONIFY"
@Prev "GOTOLINE"
@Toc "ARexx Commands"

HIDE
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     HIDE             <nessuna>         nasconde il file corrente


@EndNode

@Node "ICONIFY" "TDSItaliano.guide/ICONIFY"
@Next "INDENT"
@Prev "HIDE"
@Toc "ARexx Commands"

ICONIFY
-------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     ICONIFY          <nessuna>         iconizza il programma


@EndNode

@Node "INDENT" "TDSItaliano.guide/INDENT"
@Next "INSERT"
@Prev "ICONIFY"
@Toc "ARexx Commands"

INDENT
------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     INDENT           FORWARD/S         indenta il blocco selezionato di una
                                        posizione verso destra
                      BACKWARD/S        indenta il blocco selezionato di una
                                        posizione verso sinistra


@EndNode

@Node "INSERT" "TDSItaliano.guide/INSERT"
@Next "KEYBOARD"
@Prev "INDENT"
@Toc "ARexx Commands"

INSERT
------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     INSERT           NAME/K            inserisce il file indicato nel file
                                        corrente


@EndNode

@Node "KEYBOARD" "TDSItaliano.guide/KEYBOARD"
@Next "LOAD"
@Prev "INSERT"
@Toc "ARexx Commands"

KEYBOARD
--------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     KEYBOARD         KEY/A             tasto da collegare al comando ARexx
                      CMD/F             comando ARexx
     
     Il formato per il tasto è:
     
     [Ctrl-][Alt-][Shift-]<lettera>
     
     dove lettera è un carattere singolo oppure uno tra:
     
     LEFT,RIGHT,DOWN,UP,BACK,DELETE,ENTER,ESC,F1-F10,HELP,TAB


@EndNode

@Node "LOAD" "TDSItaliano.guide/LOAD"
@Next "LOWERCASE"
@Prev "KEYBOARD"
@Toc "ARexx Commands"

LOAD
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     LOAD             FILE/S            carica il file
                      SETTINGS/S        carica le impostazioni
                      ERRORS/S          carica il file degli errori
                      NAME/K            nome del file o delle impostazioni
                                        da caricare


@EndNode

@Node "LOWERCASE" "TDSItaliano.guide/LOWERCASE"
@Next "MARK"
@Prev "LOAD"
@Toc "ARexx Commands"

LOWERCASE
---------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     LOWERCASE                          converte la parola corrente o il blocco
                                        in lettere minuscole


@EndNode

@Node "MARK" "TDSItaliano.guide/MARK"
@Next "NEW"
@Prev "LOWERCASE"
@Toc "ARexx Commands"

MARK
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     MARK             WORD/S            seleziona la parola corrente
                      LINE/S            seleziona la linea corrente
                      VERTICAL/S        inizio e fine della selezione di un
                                        blocco verticale usando il cursore
                      BLOCK/S           inizio e fine della selezione di un
                                        blocco orizzontale usando il cursore
                      ALL/S             seleziona l'intero file


@EndNode

@Node "NEW" "TDSItaliano.guide/NEW"
@Next "NEXT"
@Prev "MARK"
@Toc "ARexx Commands"

NEW
---

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     NEW              FILE/S            crea un file vuoto
                      PROJECT/S         crea un progetto vuoto


@EndNode

@Node "NEXT" "TDSItaliano.guide/NEXT"
@Next "OPEN"
@Prev "NEW"
@Toc "ARexx Commands"

NEXT
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     NEXT             WORD/S            salta alla parola seguente
                      PAGE/S            salta alla prossima pagina
                      FILE/S            salta al prossimo file
                      ERROR/S           salta al prossimo errore


@EndNode

@Node "OPEN" "TDSItaliano.guide/OPEN"
@Next "PASTE"
@Prev "NEXT"
@Toc "ARexx Commands"

OPEN
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     OPEN             FILE/S            apre un file
                      PROJECT/S         apre un progetto
                      NAME/K            nome del file o progetto da aprire


@EndNode

@Node "PASTE" "TDSItaliano.guide/PASTE"
@Next "POSITION"
@Prev "OPEN"
@Toc "ARexx Commands"

PASTE
-----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     PASTE            <nessuna>         inserisci il contenuto della clipboard
                                        nel file corrente
                      VERTICAL/S        inserisci il contenuto della clipboard
                                        nel file corrente come blocco verticale


@EndNode

@Node "POSITION" "TDSItaliano.guide/POSITION"
@Next "PREVIOUS"
@Prev "PASTE"
@Toc "ARexx Commands"

POSITION
--------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     POSITION         SOF/S             salta all'inizio del file corrente
                      EOF/S             salta alla fine del file corrente
                      SOL/S             salta all'inizio della riga corrente
                      EOL/S             salta alla fine della riga corrente


@EndNode

@Node "PREVIOUS" "TDSItaliano.guide/PREVIOUS"
@Next "PROJECT"
@Prev "POSITION"
@Toc "ARexx Commands"

PREVIOUS
--------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     PREVIOUS         WORD/S            salta alla parola precedente
                      PAGE/S            salta alla pagina precedente
                      FILE/S            salta al file precedente
                      ERROR/S           salta all'errore precedente


@EndNode

@Node "PROJECT" "TDSItaliano.guide/PROJECT"
@Next "PROTECT"
@Prev "PREVIOUS"
@Toc "ARexx Commands"

PROJECT
-------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     PROJECT          COMMAND/S         apre il requester `Comandi'
                      DEBUGGER/S        apre il requester `Debugger'
                      LINKER/S          apre il requester `Linker'
                      MODULES/S         apre il requester `Modules'
                      OPTIONS/S         apre il requester `Opzioni'
                      TRANSLATORS/S     apre il requester `Translators'


@EndNode

@Node "PROTECT" "TDSItaliano.guide/PROTECT"
@Next "QUERY"
@Prev "PROJECT"
@Toc "ARexx Commands"

PROTECT
-------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     PROTECT          <nessuna>         apre il requester `Proteggi'


@EndNode

@Node "QUERY" "TDSItaliano.guide/QUERY"
@Next "QUIT"
@Prev "PROTECT"
@Toc "ARexx Commands"

QUERY
-----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     QUERY            NAME/A            chiedi il valore di alcune variabili
                                        interne
     
     Nome             Risultato
     ---------------------------------------------------------------------
     FILE             nome del file corrente
     ROW              riga corrente
     COLUMN           colonna corrente
     LINES            lunghezza del file corrente
     CURSOR           posizione del cursore nel formato 'riga,colonna'


@EndNode

@Node "QUIT" "TDSItaliano.guide/QUIT"
@Next "REDO"
@Prev "QUERY"
@Toc "ARexx Commands"

QUIT
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     QUIT             <nessuna>         finisce il programma


@EndNode

@Node "REDO" "TDSItaliano.guide/REDO"
@Next "REPLACE"
@Prev "QUIT"
@Toc "ARexx Commands"

REDO
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     REDO             <nessuna>         ripete l'ultima azione annullata


@EndNode

@Node "REPLACE" "TDSItaliano.guide/REPLACE"
@Next "REQUESTFILE"
@Prev "REDO"
@Toc "ARexx Commands"

REPLACE
-------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     REPLACE          FIND/K            stringa da cercare (STRINGA)
                      CHANGE/K          stringa da sostituire (STRINGA)
                      ALL/S             sostituisce tutte le occorrenze


@EndNode

@Node "REQUESTFILE" "TDSItaliano.guide/REQUESTFILE"
@Next "REQUESTNOTIFY"
@Prev "REPLACE"
@Toc "ARexx Commands"

REQUESTFILE
-----------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     REQUESTFILE                        apre un file requester
                      TITLE/K           titolo (STRINGA)
                      PATH/K            cammino iniziale (STRINGA)
                      FILE/K            file iniziale (STRINGA)
                      PATTERN/K         pattern iniziale (STRINGA)


@EndNode

@Node "REQUESTNOTIFY" "TDSItaliano.guide/REQUESTNOTIFY"
@Next "REQUESTNUMBER"
@Prev "REQUESTFILE"
@Toc "ARexx Commands"

REQUESTNOTIFY
-------------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     REQUESTNOTIFY                      apre un requester di notifica
                      PROMPT/A          prompt (STRINGA)


@EndNode

@Node "REQUESTNUMBER" "TDSItaliano.guide/REQUESTNUMBER"
@Next "REQUESTRESPONSE"
@Prev "REQUESTNOTIFY"
@Toc "ARexx Commands"

REQUESTNUMBER
-------------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     REQUESTNUMBER                      apre un requester numerico
                      PROMPT/K          prompt (STRING)
                      DEFAULT/K         numero di default (INTERO)


@EndNode

@Node "REQUESTRESPONSE" "TDSItaliano.guide/REQUESTRESPONSE"
@Next "REQUESTSTRING"
@Prev "REQUESTNUMBER"
@Toc "ARexx Commands"

REQUESTRESPONSE
---------------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     REQUESTRESPONSE                    apre un requester di risposta
                                        (`Ok',`Annulla')
                      TITLE/K           titolo (STRINGA)
                      PROMPT/A          prompt (STRINGA)


@EndNode

@Node "REQUESTSTRING" "TDSItaliano.guide/REQUESTSTRING"
@Next "REVEAL"
@Prev "REQUESTRESPONSE"
@Toc "ARexx Commands"

REQUESTSTRING
-------------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     REQUESTSTRING                      apre un requester stringa
                      PROMPT/K          prompt (STRINGA)
                      DEFAULT/K         stringa di default (STRINGA)


@EndNode

@Node "REVEAL" "TDSItaliano.guide/REVEAL"
@Next "RUN"
@Prev "REQUESTSTRING"
@Toc "ARexx Commands"

REVEAL
------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     REVEAL           <nessuna>         apre il requester `Reveal'


@EndNode

@Node "RUN" "TDSItaliano.guide/RUN"
@Next "RX"
@Prev "REVEAL"
@Toc "ARexx Commands"

RUN
---

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     RUN              <nessuna>         lancia il programma specificato nel
                                        progetto


@EndNode

@Node "RX" "TDSItaliano.guide/RX"
@Next "SAVE"
@Prev "RUN"
@Toc "ARexx Commands"

RX
--

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     RX               COMMAND/A         esegue un comando ARexx


@EndNode

@Node "SAVE" "TDSItaliano.guide/SAVE"
@Next "SAVEAS"
@Prev "RX"
@Toc "ARexx Commands"

SAVE
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     SAVE             FILE/S            salva il file corrente
                      PROJECT/S         salva il progetto corrente
                      SETTINGS/S        salva le impostazioni correnti
                      CHANGED/S         salva tutti i file che sono stati
                                        modificati


@EndNode

@Node "SAVEAS" "TDSItaliano.guide/SAVEAS"
@Next "SET"
@Prev "SAVE"
@Toc "ARexx Commands"

SAVEAS
------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     SAVEAS           FILE/S            salva il file corrente con un nuovo
                                        nome
                      PROJECT/S         salva il progetto corrente con un
                                        nuovo nome
                      SETTINGS/S        salva le impostazioni correnti con
                                        un nuovo nome
                      BLOCK/S           salva il blocco selezionato
                      NAME/K            nome del file, progetto, impostazioni
                                        o blocco (STRINGA)


@EndNode

@Node "SET" "TDSItaliano.guide/SET"
@Next "SETBOOKMARK"
@Prev "SAVEAS"
@Toc "ARexx Commands"

SET
---

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     SET              NAME/A            seleziona una variabile interna
                      VALUE/A           valore della variabile
     
     Nome             Valore
     ---------------------------------------------------------------------
     AUTOINDENT       TRUE,FALSE,TOGGLE
     WORDWRAP         TRUE,FALSE,TOGGLE
     OVERSTRIKE       TRUE,FALSE,TOGGLE
     STRIPBLANKS      TRUE,FALSE,TOGGLE
     CREATEICONS      TRUE,FALSE,TOGGLE
     BACKUP           TRUE,FALSE,TOGGLE
     AUTOSAVE         TRUE,FALSE,TOGGLE


@EndNode

@Node "SETBOOKMARK" "TDSItaliano.guide/SETBOOKMARK"
@Next "SETTINGS"
@Prev "SET"
@Toc "ARexx Commands"

SETBOOKMARK
-----------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     SETBOOKMARK      <nessuna>         inserisce la posizione corrente del
                                        cursore nella lista dei segnalibro


@EndNode

@Node "SETTINGS" "TDSItaliano.guide/SETTINGS"
@Next "SPLITLINE"
@Prev "SETBOOKMARK"
@Toc "ARexx Commands"

SETTINGS
--------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     SETTINGS         EDITOR/S          apre il requester `Editor'
                      DISPLAY/S         apre il requester `Display'
                      KEYBOARD/S        apre il requester `Keyboard'
                      REFS/S            apre il requester `References'


@EndNode

@Node "SPLITLINE" "TDSItaliano.guide/SPLITLINE"
@Next "STOP"
@Prev "SETTINGS"
@Toc "ARexx Commands"

SPLITLINE
---------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     SPLITLINE        <nessuna>         divide la linea corrente sulla
                                        posizione del cursore


@EndNode

@Node "STOP" "TDSItaliano.guide/STOP"
@Next "TEXT"
@Prev "SPLITLINE"
@Toc "ARexx Commands"

STOP
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     STOP             <nessuna>         ferma l'ultimo comando inviato a `TMake'


@EndNode

@Node "TEXT" "TDSItaliano.guide/TEXT"
@Next "UNDO"
@Prev "STOP"
@Toc "ARexx Commands"

TEXT
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     TEXT             STRING/A          inserisce una stringa nel file corrente
                                        (STRING)


@EndNode

@Node "UNDO" "TDSItaliano.guide/UNDO"
@Next "UPPERCASE"
@Prev "TEXT"
@Toc "ARexx Commands"

UNDO
----

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     UNDO             <nessuna>         annulla l'ultima azione
                      LINE/S            inserisce l'ultima linea cancellata col
                                        comando "DELETE LINE"


@EndNode

@Node "UPPERCASE" "TDSItaliano.guide/UPPERCASE"
@Prev "UNDO"
@Toc "ARexx Commands"

UPPERCASE
---------

     Comando          Opzioni           Descrizione
     ---------------------------------------------------------------------
     UPPERCASE                          converte la parola corrente o il blocco
                                        in lettere maiuscole


@EndNode

@Node "TMake" "TDSItaliano.guide/TMake"
@Next "TRefs"
@Prev "Ted"
@Toc "Main"

Twilight Make (TMake)
*********************

   `TMake' è simile al programma `make' usato nello sviluppo di
programmi composti da più di un file sorgente. Questo programma
controlla ogni file sorgente per vedere se è stato modificato e, a
seconda dell'estensione del file (per esempio `.c' o `.asm') lo compila
o lo assembla. Quindi linka tutti i file oggetto insieme per ottenere
il file eseguibile. `TMake' non usa i `makefile', ma si appoggia ai
file progetto creati con @{"Ted" Link "Ted"}.

   `TMake' è stato disegnato per interfacciarsi ai più noti
compilatori come DICE C, SAS C, Lattice C, Aztec C, DevPac, A68k, PCQ,
HCC, GNU-C, Amiga-E, Oberon e anche programmi come TeX, CatComp e
MakeInfo. E' anche possibile scrivere un proprio convertitore di
messaggi se il compilatore usato non è tra quelli direttamente
supportati. `TMake' può anche essere usato da solo dalla Shell o dal
Workbench per compilare i progetti creati con @{"Ted" Link "Ted"}.

   Uso: TMake PROJECT,FILE/K,ALL/S,PORTNAME/K,PRI=PRIORITY/K/N

`PROJECT'
     nome del file progetto

`FILE/K'
     se indicato, compila solo il singolo file

`ALL'
     compila tutti i file, anche se non sono stati modificati

`PORTNAME'
     opzione usata da @{"Ted" Link "Ted"} per settare il nome della message port usata
     da `TMake'

`PRIORITY'
     priorità di `TMake'


@EndNode

@Node "TRefs" "TDSItaliano.guide/TRefs"
@Next "Registration"
@Prev "TMake"
@Toc "Main"

Twilight Reference Generator (TRefs)
************************************

   `TRefs' genera file di indice usati da @{"Trova riferimento" Link "Search-Find Reference"}. Con questo
comando è possibile ottenere informazioni circa una particolare parola
chiave, per esempio muovendo il cursore sulla parola `Window' e
selezionando il comando @{"Trova riferimento" Link "Search-Find Reference"} si otterrà il caricamento
del file `intuition.h' e l'editor posizionerà il cursore all'inizio
della definizione della struttura `struct Window'. Al momento `TRefs'
può essere usato per generare file indice dai file include `#?.h' e
dagli autodocs `#?.doc'.

   Uso: TRefs REFS/K/A,FILES/M/A

`REFS/K/A'
     nome del file indice da creare

`FILES/M/A'
     lista di file da cercare

Di seguito appare il formato dei file indice per chiunque voglia
scrivere il proprio generatore di indici:

     [file]
     chiave1=riga1
     chiave2=riga2
     ...

Usando `TRefs' con il file `intuition.h' si otterrà il seguente file
indice:

     [intuition/intuition.h]
     Menu=61
     MenuItem=89
     ...
     TabletHookData=1661
     [intuition/intuitionbase.h]
     IntuitionBase=66
     [intuition/preferences.h]
     Preferences=58
     [intuition/screens.h]
     DrawInfo=66
     Screen=133
     NewScreen=462
     ...


@EndNode

@Node "Registration" "TDSItaliano.guide/Registration"
@Next "Enhancements"
@Prev "TRefs"
@Toc "Main"

Registrazione
*************

   Questo software è *SHAREWARE* e necessita di un keyfile per
diventare completamente funzionante. Senza il keyfile @{"Ted" Link "Ted"} non può
aprire più di 4 file alla volta e la lunghezza di un singolo file è
limitata. Inoltre il project manager non può gestire più di 8 moduli
per progetto e ogni tanto appare il requester `About'.

   Il prezzo per la registrazione è di:

     Italia    Lire 20.000.-
     Germania  DM   20.-
     Altri     US$  15.-

   In Italia è possibile mandare l'importo mediante un vaglia,
altrimenti il metodo più veloce, più facile e meno costoso è quello
di mettere i soldi insieme al modulo di registrazione compilato in una
lettera e di spedire il tutto a:

     Claudio Zani
     Via Liuzzi 1
     42020 Cadelbosco Sotto (RE)
     ITALY

   In ogni caso ho bisogno del nome, indirizzo, numero di telefono e
indirizzo di e-mail. È anche possibile inviare queste informazioni via
posta elettronica.

   Una volta registrati riceverete la versione più recente insieme al
keyfile che vi permetterà di utilizzare qualunque futuro aggiornamento
del software. Non dovrete pagare nient'altro per ottenere
l'aggiornamento. Tutto quello che dovrete fare sarà di ottenere la
versione più recente da una BBS o prenderla da un PD-disk e installare
il vostro keyfile.


@EndNode

@Node "Enhancements" "TDSItaliano.guide/Enhancements"
@Next "Special Thanks"
@Prev "Registration"
@Toc "Main"

Miglioramenti futuri
********************

   Queste sono alcune delle aggiunte che penso di implementare nelle
prossime versioni dell'editor:

*Più finestre per file
     L'utente potrà editare lo stesso file in differenti finestre ed
     avere differenti viste del file allo stesso tempo.

*Cartelle
     Questa feature dà all'utente la possibilità di nascondere certe
     parti di un file sorgente, come definizioni di strutture e
     funzioni.

*Auto evidenziazione
     Usare il grassetto, il corsivo e diversi colori per evidenziare gli
     elementi sintattici di file sorgente come parole chiave, commenti,
     stringhe e caratteri speciali. Con un requester speciale l'utente
     può definire quali parole sono riservate, come cominciano e
     finiscono i commenti, come stringhe e caratteri sono delimitati.

*Gestore di messaggi
     Il gestore di messaggi dovrebbe facilitare la localizzazione degli
     errori e dei warning nei sorgenti.

*Impostazioni multiple
     Con questa feature l'utente può definire le impostazioni per ogni
     tipo di file. Quindi quando editi un file C avrai certe opzioni,
     quando editi un file ASM altre e così via.

*Menus definiti dall'utente
     Da la possibilita' all'utente di creare i propri menus.

*MUI Interface
     Supporto per il MagicUserInterface (MUI) di Stefan Stuntz.


@EndNode

@Node "Special Thanks" "TDSItaliano.guide/Special Thanks"
@Next "Copyright"
@Prev "Enhancements"
@Toc "Main"

Ringraziamenti speciali
***********************

   Speciali ringraziamenti vanno a Enrico 'fedro' Fedrigo per aver
tradotto la documentazione in Italiano e per i numerosi suggerimenti
per il miglioramento del TDS ed a Frederik Lundström per tutti bug
reports e gli Enforcer hits che mi ha segnalato.

   Vorrei inoltre ringraziare tutti quelli che mi hanno inviato bug
reports e suggerimenti per migliorare il programma e molti
ringraziamenti vanno a tutti gli utenti registrati.


@EndNode

@Node "Copyright" "TDSItaliano.guide/Copyright"
@Prev "Special Thanks"
@Toc "Main"

Copyright
*********

Tutti i programmi e i files sono sotto Copyright © 1993-94 di

     Claudio Zani
     Via Liuzzi 1
     42020 Cadelbosco Sotto (RE)
     ITALY
     Tel. 0522/911710
     InterNet: zani@cs.unibo.it

License

   This license applies to the product called "Twilight Development
System" (short "TDS"), a collection of programs for the Amiga computer,
published by Claudio Zani under the concepts of shareware, and the
accompanying documentation. The terms "Program" and "TDS" below, refer
to this product. The licensee is addressed as "you".

   You may copy and distribute verbatim copies of the program's
executable code and documentation as you receive it, in any medium,
provided that you conspicuously and appropriately publish only the
original, unmodified program, with all copyright notices and
disclaimers of warranty intact and including all the accompanying
documentation, example files and anything else that came with the
original.

   Except when otherwise stated in this documentation, you may not copy
and/or distribute this program without the accompanying documentation
and other additional files that came with the original. You may not
copy and/or distribute modified versions of this program.

   You may not copy, modify, sublicense, distribute or transfer the
program except as expressly provided under this license. Any attempt
otherwise to copy, modify, sublicense, distribute or transfer the
program is void, and will automatically terminate your rights to use
the program under this license. However, parties who have received
copies, or rights to use copies, from you under this license will not
have their licenses terminated so long as such parties remain in full
compliance.

   By copying, distributing and/or using the program you indicate your
acceptance of this license to do so, and all its terms and conditions.

   Each time you redistribute the program, the recipient automatically
receives a license from the original licensor to copy, distribute
and/or use the program subject to these terms and conditions. You may
not impose any further restrictions on the recipients' exercise of the
rights granted herein.

   You may not disassemble, decompile, re-source or otherwise reverse
engineer the program.

   You agree to cease distributing the program and data involved if
requested to do so by the author.

Disclaimer

   THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDER AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

   IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES.

@EndNode

