<chapter id="file-browsers">
<title>Los navegadores de archivos</title>

<para>En la parte izquierda de la ventana principal, &tdevelop; puede mostrar varios tipos de listas y árboles para la selección de archivos: </para>

<variablelist>
<varlistentry>
<term>Árbol de archivos</term>
<listitem>
<para>Esto muestra una vista de árbol para la jerarquía de carpetas del proyecto. Si pulsa sobre un archivo, se abre en el editor. Si el archivo no contiene texto, &tdevelop; inicia una aplicación que puede manejar su correspondiente tipo MIME. </para>

<para>El árbol de archivos se actualiza normalmente cada vez que se modifica algo en el sistema. Por ejemplo, si crea nuevos archivos o carpetas (incluso desde fuera de &tdevelop;), los cambios se reflejan inmediatamente en la lista de archivos. En &Linux;, esta característica hace uso de la biblioteca FAM. En otros sistemas operativos o sobre NFS, las carpetas mostradas se sondean cada poco tiempo. </para>

<para>El árbol de archivos oculta los archivos que normalmente no son interesantes, como los de código objeto. En las <guimenuitem>Opciones del proyecto</guimenuitem>, bajo <guibutton>Vistas de archivos</guibutton>, puede configurar los patrones que se usan para filtrar archivos irrelevantes (como una lista de comodines separados por comas). </para>

<para>Aún más, puede decidir restringir el árbol de archivos para que solo muestre los archivos que pertenecen al proyecto actualmente cargado. Esto se puede modificar pulsando el botón derecho del ratón sobre el elemento raíz del árbol. </para>

<figure id="screenshot-filetree" float="1">
<title>Una captura del árbol de archivos</title>
<mediaobject>
<imageobject><imagedata fileref="filetree.png"/></imageobject>
<textobject><phrase>Una captura del árbol de archivos</phrase></textobject>
</mediaobject>
</figure>

</listitem>
</varlistentry>
<varlistentry>
<term>Grupos de archivos</term>
<listitem>
<para>Esto muestra los archivos que pertenecen al proyecto, agrupados por su extensión. Como en el árbol de archivos, puede editar un archivo pulsando sobre él con el &LMB;. </para>

<para>Los grupos mostrados en esta vista se pueden configurar con <guibutton>Vistas de archivos</guibutton>, en el diálogo de <guimenuitem>Opciones del proyecto</guimenuitem>. Para personalizar la vista según sus necesidades, es útil saber cómo se distribuyen los archivos en los grupos. Para cada archivo, &tdevelop; recorre todos los grupos desde arriba hasta abajo. En cada grupo, busca si el nombre satisface uno de los patrones. Si coincide, el archivo se muestra en este grupo y se cancela la búsqueda. Por este motivo, los patrones más genéricos deberían encontrarse por encima de los más específicos. Por ejemplo, un asterisco para el grupo <guilabel>Otros</guilabel> debería ser el último patrón. </para>

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

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

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