blob: 6edb068ca10ac96e2679dbae6ec8714da2b23ead (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
<chapter id="file-browsers">
<title>Il browser dei file</title>
<para>&tdevelop; può visualizzare diversi tipi di liste ed alberi per la selezione dei file nella parte sinistra della finestra principale: </para>
<variablelist>
<varlistentry>
<term>Albero dei file</term>
<listitem>
<para>Questo mostra una vista ad albero della gerarchia di file al di sotto della directory del progetto. Facendo clic su un file verrà caricato nell'editor. Per i file che non contengono testo &tdevelop; avvierà un'applicazione che può gestire il tipo MIME corrispondente. </para>
<para>L'albero dei file viene aggiornato regolarmente ogni volta che cambia qualcosa nel file system. Per esempio, se si creano nuovi file o directory (anche fuori da &tdevelop;), il cambiamento si riflette immediatamente nella lista dei file. Su &Linux;, questa funzione utilizza la libreria FAM. Su altri sistemi operativi o su NFS le directory visualizzate sono controllate periodicamente a brevi intervalli. </para>
<para>L'albero dei file nasconde i file che normalmente non sono interessanti, come i file oggetto. In <guimenuitem>Opzioni Progetto</guimenuitem> nel menu <guibutton>Gruppi di file</guibutton> si possono configurare (come elenco di caratteri jolly separati da virgola) quali pattern devono essere usati per filtrare i file irrilevanti. </para>
<para>Inoltre si può decidere di limitare l'albero dei file per visualizzare solo i file che appartengono al progetto corrente. Questa modalità può essere cambiata facendo clic con il tasto destro del mouse sull'elemento radice dell'albero. </para>
<figure id="screenshot-filetree" float="1">
<title>Una schermata dell'albero dei file</title>
<mediaobject>
<imageobject><imagedata fileref="filetree.png"/></imageobject>
<textobject><phrase>Una schermata dell'albero dei file</phrase></textobject>
</mediaobject>
</figure>
</listitem>
</varlistentry>
<varlistentry>
<term>Gruppi di file</term>
<listitem>
<para>Questo visualizza i file che appartengono al progetto, raggruppati per estensione. Come nell'albero di file, si può modificare un file facendo clic con il &LMB;. </para>
<para>I gruppi mostrati in questa visualizzazione possono essere configurati con <guibutton>Gruppi di file</guibutton> nella finestra di dialogo <guimenuitem>Opzioni progetto...</guimenuitem>. Per adattare la visualizzazione alle proprie esigenze, è utile capire come i file vengono distribuiti nei gruppi. Per ogni file &tdevelop; attraversa tutti i gruppi dall'alto al basso. Per ogni gruppo viene controllato se il file corrisponde ad uno schema. Se viene trovata una corrispondenza il file viene visualizzato in quel gruppo e viene interrotta l'iterazione. Questo spiega perché gli schemi più generali dovrebbero essere messi al di sotto di quelli più specifici: per esempio l'ultimo schema dovrebbe essere un asterisco per il gruppo <guilabel>Altro</guilabel>. </para>
</listitem>
</varlistentry>
</variablelist>
</chapter> <!-- file-browsers -->
<!-- ====================================================================== -->
|