summaryrefslogtreecommitdiffstats
path: root/tde-i18n-pt/docs/tdevelop/tdevelop/file-browsers.docbook
blob: d1d1a839d7ccf6f88533a9c1aac7893dc0f086a2 (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>Os Navegadores de Ficheiros</title>

<para>Do lado esquerdo da janela principal, o &tdevelop; poderá mostrar vários tipos de listas e árvores para a selecção de ficheiros: </para>

<variablelist>
<varlistentry>
<term>Árvore de Ficheiros</term>
<listitem>
<para>Isto mostra uma árvore com a hierarquia de ficheiros por baixo da pasta do projecto. Se carregar num ficheiro, este é carregado no editor. Para os ficheiros que não contenham texto, o &tdevelop; inicia uma aplicação que possa lidar com o tipo MIME respectivo. </para>

<para>A árvore de ficheiros é actualizada regularmente, sempre que algo muda no sistema de ficheiros. Por exemplo, se criar ficheiros ou pastas novos (mesmo fora do &tdevelop;), isto é imediatamente reflectido na lista de ficheiros. No &Linux;, esta funcionalidade tira partido da biblioteca FAM. No caso dos outros sistemas operativos ou do NFS, as pastas apresentadas são pesquisadas regularmente em pequenos intervalos de tempo. </para>

<para>A árvore de ficheiros esconde os ficheiros que não são normalmente interessantes, como os ficheiros-objecto. Nas <guimenuitem>Opções do projecto</guimenuitem>, em <guibutton>Vistas de ficheiros</guibutton>, poderá configurar (como uma lista separada por vírgulas de caracteres especiais), quais os padrões que são usados para eliminar os ficheiros irrelevantes. </para>

<para>Para além disso, pode optar por restringir a árvore de ficheiros para mostrar apenas os ficheiros que pertençam ao projecto carregado no momento. Isto poderá ser activado ou desactivado se carregar com o botão direito do rato no item de topo da árvore. </para>

<figure id="screenshot-filetree" float="1">
<title>Uma Imagem da Árvore de Ficheiros</title>
<mediaobject>
<imageobject><imagedata fileref="filetree.png"/></imageobject>
<textobject><phrase>Uma Imagem da Árvore de Ficheiros</phrase></textobject>
</mediaobject>
</figure>

</listitem>
</varlistentry>
<varlistentry>
<term>Grupos de Ficheiros</term>
<listitem>
<para>Esta mostra os ficheiros que pertençam ao projecto, agrupados pela sua extensão do nome do ficheiro. Como na árvore de ficheiros, poderá editar um ficheiro se carregar nele com o &LMB;. </para>

<para>Os grupos mostrados nesta área poderão ser configurados na janela <guibutton>Vistas dos ficheiros</guibutton> das <guimenuitem>Opções do projecto</guimenuitem>. Para personalizar a área de acordo com as suas necessidades, é útil compreender como é que os ficheiros são distribuídos nos grupos. Para cada ficheiro, o &tdevelop; percorre todos os grupos de cima para baixo. Em cada grupo, verifica se o nome do ficheiro corresponde a cada um dos padrões. Se houver uma correspondência, o ficheiro é mostrado neste grupo e a iteração é interrompida. Isto torna claro que os padrões mais gerais devem ser colocados abaixo dos mais específicos. Por exemplo, um asterisco para o grupo <guilabel>Outros</guilabel> deverá ser o último padrão. </para>

</listitem>
</varlistentry>
</variablelist>

</chapter> <!-- file-browsers -->

<!-- ====================================================================== -->