# Configurer &kate;

## Vue d'ensemble

&kate; offre plusieurs moyens d'affiner l'application pour qu'elle se comporte selon vos souhaits. Les plus importants sont :

La boîte de dialogue Configuration

- Le principal outil de configuration, qui permet de configurer l'application &kate;, le composant éditeur et l'utilisation des modules externes.

- Permet de modifier les paramètres fréquemment utilisés et d'ouvrir les boîtes de dialogue de configuration.

- Permet de scinder le cadre actuel, ainsi que d'afficher le panneau des icônes et des numéros de lignes du document en cours d'édition.

## La boîte de dialogue Configuration principale

La boîte de dialogue de configuration de &kate; affiche sur la partie gauche une arborescence de thèmes et sur la partie droite une page de configuration correspondant au thème sélectionné. L'arborescence regroupe les pages de la boîte de dialogue en groupes logiques.

### Le groupe &kate;

Ce groupe contient les pages nécessaires pour configurer l'application principale &kate;

#### La page Général

Mode application

- Ce groupe permet de choisir entre le mode MDI et le mode SDI de &kate;, en sélectionnant le bouton approprié.

  Le mode SDI de &kate; (Single Document Interface, interface simple document) oblige &kate; à ouvrir chaque document dans une fenêtre à part ; la Liste des fichiers / le Sélecteur de fichiers auront une fenêtre séparée.

  Si vous modifiez ce paramètre, vous devrez redémarrer &kate; pour qu'il entre en vigueur.

Au démarrage

- Ces options déterminent comment et si &kate; rétablit votre session d'édition lors de son lancement après une extinction normale (si elle est rétablie par le gestionnaire de session, &kate; essaie toujours de rétablir votre session la plus proche possible de ce qu'elle était lorsque vous avez utilisé &kate; pour la dernière fois).

  Rouvrir les fichiers

- Si cette option est cochée, les fichiers ouverts lorsque vous avez fermé &kate; pour la dernière fois seront rouverts. Les signets seront rétablis, les paramètres positionnels du curseur, de bordure d'icônes et de numéros de lignes pour le dernier éditeur utilisé avec le document seront rétablis.

Rétablir la configuration des vues

- Si cette option est cochée, &kate; tente de rétablir vos cadres exactement comme vous les avez laissés.

Se limiter à une seule instance

- Cocher cette option signifie que vous ne pouvez avoir qu'une instance de &kate; en cours d'exécution à un moment donné. Si vous tentez d'en démarrer une autre, l'instance actuelle prévaut et ouvre également les fichiers comme demandé. Par exemple, si vous utilisez &kate; pour afficher des sources de pages web dans Konqueror, celles-ci s'ouvriront toutes dans une instance existante de &kate; si cette option est cochée.

Afficher le contenu lors du redimensionnement des cadres

Synchroniser la Konsole avec le Document actif

- Cette option ordonne à la &konsole; intégrée d'exécuter un `cd >` dans le dossier du document actif lors de son lancement et lorsqu'un nouveau document obtient le focus. Si elle n'est pas cochée, vous devrez effectuer toute votre navigation dans la &konsole;

Nombre de fichiers récents

- Comme on pouvait s'y attendre, cette option permet de décider de la longueur que le menu de fichiers Récemment ouvert(s) devrait atteindre.

### Le groupe Éditeur

Ce groupe contient toutes les pages associées au composant éditeur de &kate;

#### La page Couleurs

Cette page permet de changer le fond et de sélectionner les couleurs de fond et de choisir les couleurs de fond de l'éditeur. Au départ, &kate; utilisera les couleurs telles qu'elles sont définies dans la page Apparence et thèmes Couleurs du ¢reConfiguration;.

Pour changer une couleur, appuyez sur le bouton associé et choisissez la couleur désirée dans le sélecteur de couleurs.

Le choix de la couleur de fond peut rendre illisible le texte mis en surbrillance. Vous devriez utiliser une couleur claire pour le fond et une couleur foncée pour le fond de la sélection.

Sinon, vous devrez probablement changer les styles par défaut.

#### La page Polices

Cette page permet de choisir les polices par défaut de &kate;. Les paramètres seront utilisés pour &kwrite; et pour afficher des fichiers texte dans &konqueror; également.

La page présente deux onglets, un pour la police de l'éditeur et l'autre pour la police d'impression. Sélectionnez un onglet et choisissez la police désirée. Le choix par défaut consiste à utiliser la configuration générale de &kde; pour les polices à largeur fixe.

Comme il n'est actuellement pas possible d'utiliser des polices individuellement pour les documents ni de changer la police d'impression depuis la boîte de dialogue d'impression, soyez prudent. Une police à largeur fixe est vivement recommandée.

#### La page Indentation

Cette page permet de changer le comportement de l'indentation.

#### Règles d'indentation

Indentation automatique

- Si cette option est cochée, &kate; indente automatiquement les nouvelles lignes d'une manière identique à la ligne précédente. Si cette dernière est vide, la ligne précédente la plus proche ayant du contenu est utilisée.

Indenter avec des espaces

- Si cette option est cochée, &kate; indente avec des espaces plutôt que des tabulations.

Indenter avec la touche Correction

- Si cette option est cochée, &kate; désindente d'une manière identique à la ligne précédente la plus proche ayant du contenu lorsque vous appuyez sur la touche Correction si la partie de la ligne précédant le curseur ne contient qu'un caractère d'espacement.

Indenter avec la touche Tabulation

- Si cette option est cochée, &kate; indente la ligne actuelle d'une manière identique à la ligne précédente la plus proche ayant du contenu lorsque vous appuyez sur la touche Tabulation si la partie de la ligne précédant le curseur ne contient qu'un caractère d'espacement.

Conserver les espaces supplémentaires

- Lorsque ce comportement est coché, &kate; laisse un caractère d'espacement derrière le curseur après l'indentation.

#### La page Sélection

Cette page fournit des options pour peaufiner le comportement de sélection de &kate;

#### Comportement de la sélection

Sélections persistantes

- Lorsque l'option Sélections persistantes est cochée, la saisie au clavier n'entraîne pas la suppression / réduction de la sélection.

  Cette option entre partiellement en conflit avec l'option Écraser les sélections. Si les deux sont cochées, le fait de coller du texte ou d'appuyer sur toute autre touche que les touches fléchées entraîne l'écrasement de la sélection.

Écraser la sélection

- Si cette option est cochée, toute insertion de texte, qu'il soit saisi au clavier ou collé, entraîne la suppression et le remplacement du texte sélectionné par le texte inséré.

#### La page Édition

Cette page contient diverses options pour peaufiner le comportement du composant éditeur de &kate;.

#### Options d'édition

Retour à la ligne automatique

- Le retour à la ligne automatique, tel qu'il est utilisé ici, implique le formatage dynamique du texte en coupant les lignes à un endroit approprié, plutôt qu'en les coupant manuellement dans l'éditeur pour faciliter la lecture.

  Si cette option est cochée, &kate; insère un saut de ligne tel qu'il est défini par le paramètre Fin de ligne du document lorsque la ligne dépasse la longueur fixée dans l'option Couper à la colonne décrite ci-dessous.

Couper à la colonne

- Cette option décide de la longueur maximale des lignes si l'option Retour à la ligne automatique est cochée.

Remplacer les tabulations par des espaces

- Si cette option est cochée, &kate; remplace les tabulations insérées par un certain nombre de caractères d'espacement uniques tels que définis dans Taille des tabulations et des indentations.

Supprimer les espaces de fin de ligne

- Si cette option est cochée, &kate; supprime tout caractère d'espacement à la fin d'une ligne chaque fois que le curseur sort de cette ligne.

Taille des tabulations et des indentations

- Fixe la largeur des tabulations, qui est également utilisée pour décider du niveau d'indentation lorsque Indentation automatique est cochée, ou que l'indentation est par ailleurs nécessaire.

  En fonction des paramètres Indenter, l'indentation peut se produire en appuyant sur les touches Tabulation et Correction ; le clic sur la ligne de menu Édition Indent appellera l'indentation également.

Accolades automatiques

- Si cette option est cochée, &kate; insère automatiquement une accolade droite immédiatement à droite du curseur lorsqu'une accolade gauche est insérée depuis le clavier. Les types d'accolades pris en charge sont (, {, [et <

Regrouper les annulations

- Si cette option est cochée, comme &kate; regroupe un nombre quelconque d'actions d'édition similaires (par exemple, la saisie au clavier, la correction, le collage) dans une seule ligne de l'historique d'annulation, elles peuvent donc être toutes annulées en une fois.

Afficher les tabulations

- Si cette option est cochée, &kate; place un point au début d'une Tabulation dans l'éditeur pour indiquer sa présence.

Touche de début intelligente

- Ceci ordonne à &kate; de déplacer le curseur vers le premier caractère autre qu'un caractère d'espacement de la ligne actuelle plutôt que vers le début absolu, lorsque vous appuyez sur la touche Début (ou toute autre touche affectée à cette fonction).

Retour à la ligne du curseur

- Si cette option est cochée, le déplacement du curseur après la fin d'une ligne le fera continuer vers la ligne suivante/précédente s'il y a lieu.

  Si cette option n'est pas cochée, le curseur ne peut pas se déplacer à droite du début de la ligne, mais peut se déplacer après la fin de la ligne ; lors de l'insertion de texte, &kate; insère automatiquement un caractère d'espacement jusqu'à cette position. Ceci est parfois très pratique pour les programmeurs, par exemple.

#### La page Raccourcis clavier

Vous pouvez configurer ici les raccourcis clavier des commandes internes du composant éditeur de &kate;. Ceux-ci regroupent des commandes pour se déplacer dans le document et sélectionner du texte. Pour les touches associées au copier et coller du texte, consultez la boîte de dialogue Configuration des raccourcis.

Vous pouvez changer les touches d'une commande ou ajouter un raccourci secondaire.

#### Pour changer la(les) touche(s) d'une commande, suivez cette procédure :

1. Sélectionnez la commande dont vous voulez configurer les touches.

2. Choisissez l'option Aucun dans le panneau situé sous la liste si vous ne voulez pas de touche pour cette commande.

   Choisissez l'option Par défautpour utiliser la(les) touche(s) par défaut de cette commande

   Choisissez l'option Personnalisé pour sélectionner une touche personnalisée pour cette commande, ou définissez une touche secondaire.

3. Si vous choisissez l'option Personnalisé, le bouton de saisie de la touche à droite du panneau sera activé. Pour définir une touche, appuyez sur celle-ci. La boîte de dialogue Définir le raccourci clavier de &kde; apparaît. Dans cette boîte de dialogue :

4. 1. Choisissez de définir soit la touche par défaut, soit la touche secondaire. La touche Par défaut ne signifie pas que vous changez le réglage par défaut de l'application pour cette action, mais plutôt qu'il définit la touche standard personnalisée pour celle-ci.

   2. En appuyant sur la séquence de touches souhaitée, cette dernière vous est présentée dans la boîte de dialogue pour que vous confirmiez.

      Si vous êtes d'une nature aventureuse, essayez d'envisager l'option À touches multiples. Son utilisation vous permettra d'avoir des séquences de touches dans le style d'&Emacs; (une touche entre dans un groupe, la suivante exécute l'action), indépendamment du fait qu'au lieu de se contenter d'accomplir la tâche, &kde; fera apparaître un menu dans lequel vous choisirez un endroit indéfini et très probablement inapproprié. Vous n'aurez dorénavant plus de doute quant à savoir si le fait d'appuyer sur la prochaine touche dans la séquence fonctionne ou si vous devez saisir l'accélérateur de menu (les deux fonctionneront).

#### La page Correction orthographique

Cette page permet de configurer le comportement de &kspell; avec &kate;

#### La page Coloration syntaxique

Cette page permet de peaufiner la sélection de la couleur et du type de syntaxe de &kate;

Pour plus d'informations sur le système de coloration syntaxique, consultez ??

La page consiste en deux onglets, un pour définir les styles par défaut et un pour gérer les modes de coloration syntaxique. Les deux onglets affichent une liste de contextes dans lesquels les couleurs par défaut et les polices sont utilisées pour visualiser l'aspect de chaque style. Le nom du contexte est coloré à l'aide des propriétés actuelles du contexte.

La liste comporte quatre ou cinq colonnes, chacune ayant l'objectif suivant :

Contexte

- Affiche le nom du contexte, coloré à l'aide des propriétés de style du contexte.

Gras

- L'état de cette case à cocher décide si le contexte doit être rendu à l'aide d'une police en gras.

Italique

- L'état de cette case à cocher décide si le contexte doit être rendu à l'aide d'une police en italique.

Normal

- Ce bouton affiche la couleur de tracé du style en mode normal, lorsque le texte n'est pas sélectionné. Pour changer la couleur, cliquez sur le bouton.

Sélectionné

- Ce bouton affiche la couleur de tracé du style lorsque le texte est sélectionné. Pour changer la couleur, cliquez sur le bouton.

Utiliser le style par défaut

- Cette case à cocher, disponible seulement dans l'onglet Modes de coloration syntaxique indique si le style utilise ses valeurs par défaut. Elle sera automatiquement décochée si vous changez n'importe quelle propriété du style. Cochez-la pour réinitialiser un style pour utiliser les valeurs par défaut.

##### L'onglet Styles par défaut

Pour changer n'importe quel style par défaut, définissez ses propriétés à votre gré.

##### L'onglet Modes de coloration syntaxique

Ici, vous pouvez changer les propriétés les plus importantes de chaque mode de coloration syntaxique disponible. Utilisez d'abord la liste déroulante Coloration syntaxique pour choisir un mode avec lequel travailler.

Les modes de coloration syntaxique sont initialement choisis d'après le type &MIME; et l'extension du fichier. Pour changer la liste de la sélection actuelle, éditez les lignes Extensions de noms de fichiers et Types Mime. situées à droite de la ligne Types Mime. Ceci fera apparaître une boîte de dialogue affichant tous les types &MIME; disponibles dans lesquels choisir. Celle-ci permet d'éditer les types &MIME; ainsi que les extensions de noms de fichiers.

La boîte de dialogue du sélecteur de type &MIME; affiche une arborescence de types &MIME; disponibles, ainsi qu'une description des motifs du type &MIME;. Pour inclure un type &MIME;, cochez la case située à côté de son intitulé.

Vous pouvez changer les propriétés de style de n'importe quel contexte comme décrit ci-dessus.

Au bas de l'onglet, sous les propriétés de coloration syntaxique, se trouve un bouton intitulé Télécharger.... Le fait d'appuyer dessus tentera une connexion au site web de &kate; et récupérera une liste des modes de coloration syntaxique disponibles que vous pourrez mettre à jour ou ajouter.

### Le groupe Modules externes

Ce groupe contient des pages associées aux modules externes. En dehors de la page de configuration du Gestionnaire, quelques modules externes fournissent des options de configuration individuelles. Pour plus d'informations sur ceux-ci, consultez la documentation consacrée aux modules externes individuels.

#### La page Gestionnaire de modules externes

Cette page offre le moyen de charger / décharger des modules externes et un minimum d'informations sur les modules externes individuels.

Pour charger un module externe déchargé, sélectionnez-le dans le panneau Modules externes disponibles et utilisez les boutons fléchés pour le déplacer vers le panneauModules externes chargés.

Pour décharger un module externe chargé, sélectionnez-le dans le panneau Modules externes chargés et utilisez les boutons fléchés pour le déplacer vers le panneau Boutons disponibles.

Pour afficher une description et des informations minimales sur un module externe, sélectionnez-le ; les informations seront disponibles sous les listes.