# Travailler avec le mode MDI de &kate;

## Vue d'ensemble

Fenêtre, Vue, Document, Cadre, Éditeur... Que sont-ils dans la terminologie de &kate;, et comment en tirer profit ? Ce chapitre vous expliquera tout ça, et plus encore.

### La fenêtre principale

La fenêtre principale de &kate; est une fenêtre d'application &kde; standard, avec en plus des sous-fenêtres, ou fenêtres d'outils qui peuvent être encastrées où vous le souhaitez dans la fenêtre principale. Elle comporte une barre de menus avec tous les menu habituels, ainsi que des menu supplémentaires, et une barre d'outils fournissant un accès aux commandes le plus souvent utilisées.

La partie la plus importante de la fenêtre est la zone d'édition, affichant par défaut une seul composant d'édition de texte, dans lequel vous pouvez travailler sur vos documents.

La capacité d'encastrement de la fenêtre est utilisée pour les fenêtres d'outils :

- La liste des documents

- Le sélecteur de documents

- L'émulateur de terminal intégré

Et éventuellement d'autres fenêtres d'outils, par exemples fournies par des modules externes.

Les fenêtres d'outils peuvent être placées où vous le souhaitez dans ou en dehors de la fenêtre principale en déplaçant la barre de manipulation en haut de chacune d'elles avec le &BGS; appuyé, et l'empiler sur les fenêtres-onglets partagées si vous le souhaitez.

Lorsqu'une fenêtre encastrée est déplacée, un rectangle noir sera affiché pour indiquer où la fenêtre sera placée si vous relâchez le bouton de la souris, à moins que déplaciez le curseur de la souris en dehors de la fenêtre principale : dans ce cas, la fenêtre déplacée deviendra une fenêtre flottante au premier plan.

## La zone d'édition

&kate; est capable d'ouvrir plusieurs documents en même temps, et aussi de diviser la zone d'édition en n'importe quel nombre de cadres, de la même façon que &konqueror; et l'éditeur de texte populaire emacs. De cette façon, vous pouvez voir plusieurs documents en même temps, ou plusieurs exemplaires d'un même document, pratique si votre document contient des définitions auxquelles vous vous référez souvent au début. Ou bien vous pouvez voir un en-tête du source d'un programme dans un cadre, tout en éditant l'implémentation dans un autre cadre.

Lorsqu'un document est disponible dans plus d'un éditeur, les changements effectués dans un éditeurs seront immédiatement répercutés sur les autres. Ceci inclut la modification du texte ainsi que la sélection du texte. Les opération de recherche ou de déplacement du curseur ne sont répercutées que dans l'éditeur actuel.

Il n'est pas actuellement pas possible d'ouvrir plusieurs exemplaires du même document, car, dans ce cas, un exemplaire sera édité et pas un autre.

Lorsque vous divisez un éditeur en deux cadres, il est divisé en deux cadres de taille égale, affichant tous les deux le document actuel de cet éditeur. Le nouveau cadre sera en bas (dans le cas d'une division horizontale) ou à droite (dans le cas d'une division verticale). Le nouveau cadre aura le focus, qui est visualisé par une petite DEL verte dans le cadre actif.

## La liste des documents

La liste des fichiers affiche une liste de tous les documents actuellement ouverts dans &kate;. Les fichiers modifiés ont une petite icône représentant une disquette à gauche de leur nom pour indiquer leur état.

Si deux fichiers ou plus de même nom (situés dans des dossiers différents) sont ouverts, le nom du deuxième fichier sera préfixé de <2>, et ainsi de suite. L'infobulle de ce ficher affichera son nom complet et le chemin d'accès, vous permettant de choisir parmi les fichiers.

Pour afficher un document dans le cadre actif, cliquez sur le nom du document dans la liste.

Son emplacement par défaut dans la fenêtre de &kate; est à gauche de la zone d'édition, dans une fenêtre empilable partagée avec le Sélecteur de fichiers.

## Le sélecteur de documents

Le sélecteur de fichiers est un afficheur de dossiers vous permettant d'ouvrir des fichiers depuis un dossier affiché dans le cadre actuel.

Le sélecteur de fichiers est constitué des éléments suivants, de haut en bas :

Une barre d'outils

- Elle comporte les boutons des outils de navigation standard :

  Début

- Pressez cette touche pour aller dans votre dossier personnel.

Dossier parent

- Ceci fera passer la vue du dossier au dossier de niveau immédiatement supérieur si possible.

Précédent

- Fait passer la vue du dossier au dossier précédemment affiché dans l'historique. Ce bouton est désactivé s'il n'y a pas d'élément précédent.

Suivant

- Fait passer la vue du dossier au prochain dossier de l'historique. Ce bouton est désactivé s'il n'y a pas d'élément suivant.

Synchroniser

- Ce bouton fera passer la vue du dossier au dossier dans lequel se trouve le document actuellement ouvert, si possible. Ce bouton est désactivé si le document actuel est un nouveau fichier non enregistré, ou si on ne peut pas déterminer le dossier dans lequel se trouve le fichier.

Une zone d'&URL;

- Vous pouvez saisir ici le chemin d'un dossier à parcourir. La zone d'URL retient une liste des chemins précédemment saisis, dans laquelle vous pouvez choisir en cliquant sur le bonton avec une flèche à droite de la zone.

  La zone d'&URL; comporte une autocomplètement. La méthode de complètement peut être choisie en utilisant le &BDS; sur la zone de texte.

Une vue de dossier

- Ceci est une vue de dossier standard de &kde;.

Une zone de filtre

- La zone de filtre vous permet de saisir un filtre pour les fichiers affichés dans la vue de dossier. Le filtre utilise les jokers standard, les motifs doivent être séparés par un espace. Par exemple : `*.cpp *.h *.moc`

  Pour afficher tous les fichiers, saisissez un astérisque seul, `*`.

  La zone de filtre enregistre les dix derniers filtres saisis au cours des sessions. Pour réutiliser l'un de ces filtres, cliquez sur le bonton avec une flèche à droite de la zone et sélectionnez la chaîne de filtre souhaitée.

## L'émulateur de terminal intégré

L'émulateur de terminal incorporé est une copie du terminal &konsole; de &kde;, pour votre confort. Il est disponible via l'entrée de menu Configuration Afficher l'émulateur de terminal ou par le raccourci clavier F7, et aura le focus tout le temps où il est affiché. De plus, si l'option Synchroniser la &konsole; avec le document actuel est activée, le shell passera dans le dossier du document actuel si possible lorsqu'il est affiché, ou si le document change.

Son emplacement par défaut dans &kate; est en bas, sous la zone d'édition.

Pour pouvez configurer la &konsole; en utilisant son menu contextuel (affiché en utilisant le &BDS;). Pour plus d'informations, consultez le manuel de la &konsole;.