# Travailler avec le mode MDI de &kate;

## Vue d'ensemble

Fenêtre, vue, document, cadre, éditeur... Que représentent-ils dans la terminologie de &kate; et comment en tirer profit ? Ce chapitre vous expliquera tout cela, voire plus.

### La fenêtre principale

La fenêtre principale de &kate; est une fenêtre d'application &kde; standard, comprenant en outre des barres latérales contenant des vues des outils. Elle présente une barre de menus avec tous les menus habituels, ainsi qu'une barre d'outils permettant d'accéder aux commandes les plus couramment utilisées.

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 de fichiers

- L'explorateur de système 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;

Un outil d'affichage peut être marqué comme persistant 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 représenté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, ce qui est pratique si votre document contient des définitions auxquelles vous vous référez souvent au début. Vous pouvez aussi voir l'en-tête du source d'un programme dans un cadre, tout en modifiant la mise en œuvre dans un autre cadre.

Lorsqu'un document est disponible dans plusieurs instances d'un éditeur, les changements effectués dans l'une d'entre elles seront immédiatement répercutés sur les autres, y compris la modification et la sélection du texte. Les opérations de recherche ou de déplacement du curseur ne sont répercutées que dans l'éditeur actuel.

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

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 se trouvera dans la partie inférieure (dans le cas d'une division horizontale) ou à droite (dans le cas d'une division verticale). Le nouveau cadre aura le focus, ce qu'une petite diode verte dans le cadre actif permet de vérifier.

## La liste de documents

La liste de 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 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 le chemin d'accès, 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 et en faisant votre choix dans le menu Tri. 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.

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.

Son emplacement par défaut dans la fenêtre de &kate; est à gauche de la zone d'édition.

## L'explorateur de système de fichiers

L'explorateur de système 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ème de fichiers se compose des éléments suivants :

Une barre d'outils

- Elle contient les boutons des outils de navigation standard :

  Début

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

Dossier parent

- Fait passer la vue des dossiers dans le dossier de niveau immédiatement supérieur par rapport à celui 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'y a 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'y a pas d'élément suivant.

Synchroniser

- Fait passer la vue du dossier dans le dossier où 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; maintient une liste des chemins précédemment saisis. Pour choisir une &URL;, utilisez le bouton fléché à droite de la zone.

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

Une vue de dossier

- C'est une vue de dossier 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 &konsole; de &kde; pour votre confort. Il est disponible dans l'élément de menu Configuration Afficher l'émulateur de terminal ou en appuyant sur la touche F7 et a le focus chaque fois qu'il est affiché. De plus, si l'option Synchroniser la &konsole; avec le document actif est cochée, le shell passe dans le dossier du document actuel, si possible, lorsqu'il est affiché ou si le document actuel change.

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

Pour pouvez configurer la &konsole; à l'aide du menu du &BDS;. Pour plus d'informations, consultez le manuel de &konsole;.

## Outils externes

Dans le menu Outils, vous trouverez un sous-menu intitulé Outils externes. Ces outils invoquent des applications externes comportant 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. Vous pouvez ajouter, modifier ou supprimer des outils à l'aide du panneau de configuration Outils externes.