# Travailler avec le mode MDI de &kate;

## Vue d'ensemble

Fenêtre, vue, document, cadre, éditeur... Que représentent-ils tous dans la terminologie de &kate; et comment en tirer profit ? Ce chapitre se propose de décrire tous ces aspects, voire plus.

### La fenêtre principale

La fenêtre principale de &kate; est une fenêtre d'application &kde; standard, avec en outre des barres latérales contenant des vues des outils. Elle présente une barre de menus dotée de tous les menus habituels, ainsi que quelques autres et une barre d'outils pour accéder aux commandes les plus courantes.

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

Les capacités d'intégration de la fenêtre sont utilisées pour les fenêtres d'outils :

- La liste des documents

- L'explorateur de systèmes de fichiers

- L'émulateur de terminal intégré

Et éventuellement d'autres vues des outils, par exemple fournies par des modules externes.

Les vues des outils peuvent être positionnées dans n'importe quelle barre latérale. Pour déplacer un outil, cliquez avec le bouton droit sur son bouton de barre latérale et sélectionnez-la à partir du menu du &BDS;

Une vue des outils peut être marquée comme persistante dans le menu du &BDS; pour son bouton de barre latérale. La barre latérale peut contenir plusieurs outils à la fois, de sorte que lorsqu'un outil est persistant, d'autres outils peuvent être affichés simultanément.

## La zone éditeur

&kate; est capable non seulement de prendre en charge plusieurs documents ouverts en même temps, mais également de diviser la zone d'édition en un nombre quelconque de cadres, de la même façon que &konqueror; et le célèbre éditeur de texte emacs. De cette façon, vous pouvez voir plusieurs documents en même temps ou plusieurs exemplaires d'un même document, très pratique par exemple si votre document contient des définitions au début auxquelles vous vous référez souvent. Vous pouvez aussi voir l'en-tête du source d'un programme dans un cadre, tout en modifiant le fichier d'implémentation dans un autre cadre.

Lorsqu'un document est disponible dans plus d'un éditeur, les changements effectués dans un éditeur sont immédiatement répercutés sur les autres également, y compris la modification ainsi que la sélection du texte. Les opérations de recherche ou le déplacement du curseur ne sont répercutés que dans l'éditeur actuel.

Il n'est pour le moment pas possible que plusieurs instances du même document soient ouvertes, en ce sens qu'une seule instance sera modifiée alors que l'autre ne le sera pas.

Lorsqu'on scinde un éditeur en deux cadres, celui-ci est divisé en deux cadres de taille égale, affichant l'un et l'autre le document actuel de cet éditeur. Le nouveau cadre se trouvera en bas (dans le cas d'une division horizontale) ou à droite (dans le cas d'une division verticale). Le nouveau cadre aura le focus, ce que la petite barre de curseur clignotante dans le cadre actif permet de visualiser.

## La liste de documents

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

Si deux fichiers ou plus du même nom (situés dans des dossiers différents) sont ouverts, le nom du deuxième fichier est préfixé par « <2> », et ainsi de suite. L'infobulle de ce ficher affiche son nom complet, y compris l'emplacement, ce qui permet de choisir celui que vous souhaitez.

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

Vous pouvez trier la liste de différentes manières en cliquant avec le bouton droit sur la liste et en faisant votre choix dans le menu Trier par. Les options disponibles sont

Ordre d'ouverture

- Liste les documents dans l'ordre d'ouverture.

Nom de document

- Liste les documents alphabétiquement par leur nom.

URL

- Liste les documents alphabétiquement par URL.

Personnalisé

- « Personnalisé » signifie que vous pouvez glisser-déposer les éléments dans la liste des document pour les trier manuellement.

La liste de documents affiche par défaut votre historique en donnant une couleur de fond aux éléments des documents les plus récents. Si le document a été modifié, une couleur supplémentaire y est mélangée. Le document le plus récent présente la couleur la plus intense, de sorte que vous pouvez facilement trouver les documents sur lesquels vous travaillez. Vous pouvez désactiver cette fonctionnalité dans la Page Liste de documents de la boîte de dialogue de configuration.

L'emplacement par défaut de la liste des documents dans la fenêtre de &kate; se trouve à gauche de la zone d'édition.

## L'explorateur de systèmes de fichiers

L'explorateur de systèmes de fichiers est un afficheur de dossiers permettant d'ouvrir des fichiers à partir d'un dossier affiché dans le cadre actuel.

De haut en bas, l'explorateur de systèmes de fichiers se compose des éléments suivants :

Une barre d'outils

- Elle contient les boutons des outils de navigation standard :

  Dossier parent

- Fait passer la vue des dossiers, à l'aide de la commande `cd`, dans le dossier parent immédiatement supérieur par rapport au dossier actuellement affiché, si possible.

Précédent

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

Suivant

- Fait passer la vue du dossier dans le dossier suivant dans l'historique. Ce bouton est désactivé s'il n'existe pas d'élément suivant.

Début

- Appuyer sur cette touche permet de passer de la vue des dossiers dans celle de votre dossier personnel.

Affichage simple

- Affiche seulement les noms de fichiers.

Affichage détaillé

- Affiche le nom, la date, la taille et le type des fichiers.

Signets

- Ouvre un sous-menu permettant de modifier ou d'ajouter des signets, et d'ajouter un nouveau dossier de signets.

Dossier de documents actuel

- Fait passer la vue des dossiers, à l'aide de la commande `cd`, dans le dossier du document actuellement actif, si possible. Ce bouton est désactivé si le document actif est un fichier nouveau, non enregistré ou s'il n'est pas possible de déterminer dans quel dossier réside ce fichier.

Une zone d'&URL;

- On peut saisir ici l'emplacement d'un dossier à parcourir. La zone d'&URL; conserve une liste des emplacements précédemment saisis. Pour choisir un &URL;, utilisez le bouton fléché à droite de la zone d'URL.

  La zone d'&URL; est dotée d'une fonction de complètement automatique. On peut définir la méthode de complétement à l'aide du menu du &BDS; sur la zone de texte.

Une vue de dossiers

- C'est une vue de dossiers standard de &kde;.

Une zone de filtre

- La zone de filtre permet de saisir un filtre pour les fichiers affichés dans la vue des dossiers. Le filtre utilise les caractères de remplacement standard. Les motifs doivent être séparés par un espace. Par exemple : `*.cpp *.h *.moc`.

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

  La zone de filtre enregistre les dix derniers filtres saisis au cours des sessions. Pour en utiliser un, cliquez sur le bouton fléché à droite de la zone et sélectionnez la chaîne de filtre souhaitée.

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

L'émulateur de terminal intégré est une copie de l'application de terminal &konsole; de &kde;, pour votre confort. Il est disponible dans l'élément de menu Fenêtre Vues des outils Afficher le terminal et obtient le focus à chaque fois qu'il est affiché. De plus, en cochant l'option Synchroniser automatiquement le terminal avec le document actuel dans la mesure du possible, on peut passer dans le dossier du document actuel, si possible, lorsqu'il est affiché ou si le document actuel change.

Il se trouve par défaut en bas de la fenêtre de &kate;, sous la zone d'édition.

On peut configurer le terminal à l'aide du menu du &BDS;. Pour plus d'informations, consultez le manuel utilisateur de &konsole;.

## Outils externes

Dans le menu Outils, se trouve un sous-menu intitulé Outils externes, si vous les avez activés dans les paramètres de &kate;. Ces outils exécutent des applications externes avec des données en rapport avec le document actuel, par exemple ses URL, dossier, texte ou sélection.

Les outils externes sont définis par l'utilisateur. On peut ajouter, modifier ou supprimer des outils à l'aide du panneau de configuration Outils externes.