# Configuration du composant Éditeur

Ce groupe contient toutes les pages liées au composant d'édition de &kappname;. La plupart des réglages ici sont les valeurs par défaut. Ils peuvent être outrepassés en définissant un nouveau type de fichier, par des variables liées au document ou en les modifiant pour chaque document durant une session d'édition.

## Apparence

### Général

Retour à la ligne dynamique

- Si cette option est cochée, les lignes de texte seront coupées au bord de la vue sur l'écran.

  Indicateurs de retour à la ligne dynamique (si applicable)

- Choisissez quand les indicateurs de retour à la ligne dynamique devront être affichés, soit Désactivé, Suivre les numéros de ligne ou Toujours affiché.

Aligner les lignes coupées dynamiquement à la profondeur de l'indentation :

- Permet d'aligner le début des lignes coupées dynamiquement de façon verticalement par rapport au niveau d'indentation de la première ligne. Cette fonction est utile pour rendre le code et le marquage plus lisible.

  De plus, cette option permet de définir une largeur maximale de l'écran, sous la forme d'un pourcentage, après quoi les lignes coupées dynamiquement ne seront plus alignées verticalement. Par exemple, à 50 %, pour les lignes dont les niveaux d'indentation ont une profondeur de plus de 50 % de la largeur de l'écran, on ne pourra pas appliquer l'alignement vertical aux lignes coupées ultérieurement.

Mise en surbrillance des caractères d'espacement

- Mettre en surbrillance les tabulations

- L'éditeur affichera un symbole » pour indiquer la présence d'une tabulation dans le texte.

Mettre en surbrillance des espaces de fin

- L'éditeur affichera des points pour indiquer la présence d'espaces additionnelles à la fin des lignes.

Avancé

- Afficher les lignes d'indentation

- Si cette option est cochée, l'éditeur affiche des lignes verticales pour aider à identifier les lignes d'indentation.

Mettre en surbrillance la plage entre les parenthèses sélectionnées

- Si cette option est cochée, l'intervalle situé entre les parenthèses correspondantes sélectionnées sera mis en surbrillance.

### Bordures

Bordures

- Afficher les indicateurs de pliage

- Si cette option est cochée, la vue actuelle affiche des repères pour le pliage du code, si cette fonctionnalité est disponible.

Affiche la bordure d'icônes

- Si cette option est cochée, vous voyez une bordure d'icônes sur le côté gauche. La bordure d'icônes affiche les marques de signets par exemple.

Afficher les numéros de ligne

- Si cette option est cochées, vous voyez les numéros de ligne sur le côté gauche.

Afficher les indicateurs de modification de lignes

- Si cette option est cochée, les marqueurs de modification de lignes seront visibles. Pour davantage d'informations, consultez kate-part-line-modification.

Afficher les repères sur les barres de défilement

- Si cette option est cochée, la vue actuelle affiche les repères sur la barre de défilement vertical. Ces repères afficheront par exemple des signets.

Afficher la mini carte de défilement

- Si cette option est cochée, chaque nouvelle vue affichera une mini carte de tous le document dans la barre de défilement verticale.

  Pour davantage d'informations sur la mini-carte de défilement, consultez kate-part-scrollbar-minimap

Largeur de la mini carte

- Ajuste la largeur de la mini carte dans la barre de défilement, définie en pixels.

Trier le menu des signets

- Par l'ordre de création

- Chaque nouveau signet sera ajouté en bas, quel que soit l'endroit où il est placé dans le document.

Par position

- Les signets seront classés par les numéros de ligne auxquels ils sont placés.

## Polices & Couleurs

Cette section de la boîte de dialogue permet de configurer toutes les polices et couleurs selon n'importe quel schéma de couleur disponible et de supprimer des schémas existants ou d'en créer de nouveaux. Chaque schéma comporte des réglages concernant les couleurs, polices, ainsi que les styles de texte normal et de coloration syntaxique.

&kappname; présélectionnera pour vous le schéma actuellement actif. Si vous voulez travailler sur un schéma différent, commencez par le choisir depuis la zone de liste modifiable Schéma. Avec les boutons Nouveau et Supprimer, on peut créer un nouveau schéma ou supprimer des schémas existants.

Au bas de de la page, on peut sélectionner le schéma par défaut pour &kappname;.

Par défaut, &kappname; fonde son schéma de couleur sur le schéma de couleur actuel de &kde;. Vous pouvez réinitialiser une couleur individuelle à sa valeur par défaut en cliquant sur la flèche de réinitialisation qui se trouve à droite de l'élément dans l'éditeur de couleurs. Vous pouvez également réinitialiser toutes les couleurs à leurs valeurs par défaut en cliquant sur Utiliser le schéma de couleurs de &kde; en bas du panneau.

Vous pouvez ajuster le thème de couleurs de &kde; dans le module Couleurs de la &configurationDuSysteme;.

### Couleurs

Couleurs de fond de l'éditeur

- Zone de texte

- C'est l'arrière-plan par défaut pour la zone éditeur, qui sera la couleur dominante sur la zone éditeur.

Texte sélectionné

- C'est l'arrière-plan pour le texte sélectionné. Le comportement par défaut est la couleur de sélection global, comme défini dans vos préférences de couleurs &kde;.

Ligne actuelle

- Définit la couleur pour la ligne actuelle. Régler ce paramètre un peu différemment à partir de l'arrière-plan Texte normal aide à conserver l'attention sur la ligne actuelle.

Mise en évidence d'une recherche

- Définit la couleur du texte qui correspond à votre dernière recherche.

Mise en surbrillance du remplacement

- Définit la couleur du texte qui correspond à votre dernière opération de remplacement.

Bordure d'icônes

- Zone de fond

- Cette couleur est utilisée pour les repères, numéros de ligne et bordures des indicateurs de pliage situés sur le côté gauche de la vue de l'éditeur lorsqu'ils sont affichés.

Numéros de lignes

- Cette couleur est utilisée pour tracer les numéros de ligne sur le côté gauche de la vue lorsqu'ils sont affichés.

Indicateur de retour à la ligne

- Cette couleur est utilisée pour tracer un motif sur la partie gauche des lignes coupées dynamiquement lorsque celles-ci sont alignées verticalement, ainsi que pour le marqueur de retour à la ligne statique.

Pliage du code

- Cette couleur est utilisée pour mettre en surbrillance la section de code qui serait repliée lorsque vous cliquez sur la flèche de pliage du code à gauche dans un document. Pour davantage d'informations, consultez la documentation sur le pliage du code.

Lignes modifiées

- Cette couleur est utilisée pour mettre en surbrillance sur la gauche d'un document les lignes qui ont été modifiées mais pas encore enregistrées. Pour davantage d'informations, consultez kate-part-line-modification.

Lignes enregistrées

- Cette couleur est utilisée pour mettre en surbrillance sur la gauche d'un document les lignes qui ont été modifiées et enregistrées. Pour davantage d'informations, consultez kate-part-line-modification.

Décorations du texte

- Ligne de faute d'orthographe

- Cette couleur est utilisée pour indiquer des fautes d'orthographe.

Marqueurs de tabulations et d'espaces

- Cette couleur est utilisée pour dessiner les indicateurs d'espaces additionnelles, s'ils sont activés.

Ligne d'indentation

- Cette couleur est utilisée pour dessiner une ligne à gauche des blocs indentés, si cette caractéristique est activée.

Mise en surbrillance des parenthèses

- Cette couleur est utilisée pour dessiner l'arrière-plan des couples de parenthèses.

Couleurs des marqueurs

- Signet

- Cette couleur est utilisée pour indiquer les signets. Pour davantage d'informations, consultez kate-part-bookmarks.

Point d'arrêt actif

- Cette couleur est utilisée par le module externe GDB pour indiquer un point d'arrêt actif. Pour davantage d'informations, consultez la documentation de GDB.

Point d'arrêt atteint

- Cette couleur est utilisée par le module externe GDB pour indiquer un point d'arrêt que vous avez atteint lors du débogage. Pour davantage d'informations, consultez la documentation de GDB.

Point d'arrêt désactivé

- Cette couleur est utilisée par le module externe GDB pour indiquer un point d'arrêt inactif. Pour davantage d'informations, consultez la documentation de GDB.

Exécution

- Cette couleur est utilisée par le module externe GDB pour indiquer la ligne en cours d'exécution. Pour davantage d'informations, consultez la documentation de GDB.

Avertissement

- Cette couleur est utilisée par le module externe de compilation pour indiquer une ligne qui a causé un avertissement de compilation. Pour davantage d'informations, consultez la documentation du module externe de compilation.

Erreur

- Cette couleur est utilisée par le module externe de compilation pour indiquer une ligne qui a causé une erreur de compilation Pour davantage d'informations, consultez la documentation du module externe de compilation.

Modèles et fragments de texte

- Arrière-plan

- Cette couleur est utilisée par le module externe des fragments pour marquer le fond d'un fragment.

Paramètre fictif modifiable

- Cette couleur est utilisée par le module externe des fragments pour marquer un paramètre fictif sur lequel vous pouvez cliquer pour le modifier manuellement.

Paramètre fictif modifiable centré

- Cette couleur est utilisée par le module externe des fragments pour marquer le paramètre fictif que vous modifiez actuellement.

Paramètre fictif non modifiable

- Cette couleur est utilisée par le module externe des fragments de &kate; pour marquer un paramètre fictif qui ne peut pas être modifié manuellement, comme ceux qui sont définis automatiquement. Pour davantage d'informations, consultez la documentation des fragments de &kate;.

Utiliser le schéma de couleurs de &kde;

- En cliquant sur ce bouton, toutes les couleurs définies précédemment seront modifiées pour correspondre au schéma de couleurs défini dans la &configurationDuSysteme; de &kde;. Pour davantage d'informations, consultez la documentation pour le module de configuration des couleurs de &kde;.

  Si vous n'utilisez pas l'environnement &plasma; de &kde;, ce bouton n'aura aucun effet, et ne sera peut-être même pas présent.

### Police

Vous pouvez choisir ici la police concernant le schéma, à partir de toute police disponible sur votre système et définie une taille par défaut. Comme un échantillon de texte s'affiche au bas de la boîte de dialogue, vous pouvez voir l'effet de vos choix.

Pour davantage d'informations sur la sélection des polices, consultez la section Choisir des polices de la documentation Fondamentaux de &kde;.

### Styles du texte par défaut

Les style du texte par défaut sont hérités des styles de texte pour la coloration syntaxique, permettant à l'éditeur de présenter le texte de manière cohérente. Par exemple, le texte en commentaire utilise le même style dans presque tous les formats de texte sur lesquels &kappname; peut appliquer une coloration syntaxique.

Le nom dans la liste des styles utilise le style configuré pour l'élément, en vous fournissant un aperçu immédiat lorsque vous configurez un style.

Chaque style vous permet de choisir des attributs communs comme la couleur du texte et du fond. Pour désélectionner une couleur de fond, faites un clic droit de la souris pour utiliser le menu contextuel.

### Styles de la coloration syntaxique

Vous pouvez modifier ici les styles de texte utilisés par une définition de coloration syntaxique donnée. L'éditeur présélectionne la coloration syntaxique qu'utilise votre document actuel. Pour travailler avec une coloration syntaxique différente, choisissez-en une dans la zone de liste modifiable Coloration syntaxique au-dessus de la liste des styles.

Le nom dans la liste des styles utilise le style configuré pour l'élément, en vous fournissant un aperçu immédiat lorsque vous configurez un style.

Chaque style vous permet de choisir des attributs communs comme la couleur du texte et du fond. Pour désélectionner une couleur de fond, faites un clic droit de la souris pour utiliser le menu contextuel. De plus, vous pouvez voir si un style utilise le style par défaut, et le régler à cela si ce n'est pas le cas.

Vous remarquerez que de nombreuses colorations syntaxiques contiennent des colorations syntaxiques représentés par des groupes dans la liste des styles. Par exemple, la plupart des colorations syntaxique importent la coloration syntaxique Alert, et de nombreux formats de code source importent la coloration syntaxique Doxygen. L'édition des couleurs dans ces groupes n'affecte que les styles lorsqu'elles sont utilisé dans le format de coloration syntaxique édité.

## Édition

### Général

Retour à la ligne statique

- Le retour à la ligne est une fonctionnalité qui amène l'éditeur à démarrer automatiquement une nouvelle ligne de texte et à déplacer (encapsuler) le curseur au début de cette nouvelle ligne. &kappname; démarrera automatiquement une nouvelle ligne de texte lorsque la ligne actuelle atteindra la longueur spécifiée par l'option Couper à la colonne :.

  Activer le retour à la ligne statique

- (Dés)Active le retour à la ligne statique.

Afficher les indicateurs de retour statique à la ligne (si applicable)

- Si cette option est cochée, une ligne verticale sera tracée au niveau de la colonne de coupure comme défini dans le menu Configuration Configurer Kate... dans la page Édition. Notez que l'indicateur de coupure de lignes n'est visible que si vous utilisez une police à chasse fixe.

Couper à la colonne :

- Si l'option Activer le retour à la ligne statique est cochée, cet élément détermine la longueur (en caractères) à laquelle l'éditeur démarrera automatiquement une nouvelle ligne.

Divers

- Copier/Couper la ligne actuelle s'il n'existe aucune sélection

- Si cette option est activée et que la sélection de texte est vide, les action couper et coller seront effectuées pour la ligne de texte contenant actuellement le pointeur.

### Navigation dans le texte

Déplacement du curseur de texte

- Touches « Début » et « Fin » intelligentes

- Lorsque cette option est cochée, appuyer sur la touche Début amène le curseur à ignorer tout caractère d'espacement et à aller au début du texte d'une ligne.

Page précédente/Page suivante déplace le curseur

- Cette option change le comportement du curseur lorsque l'utilisateur appuie sur la touche Page précédente ou Page suivante. Si elle n'est pas cochée, le curseur de texte maintiendra sa position dans le texte visible dans &kappname; au fur et à mesure que le nouveau texte devient visible, suite à l'opération. Donc, si le curseur est au milieu du texte visible lorsque l'opération se produit, il restera à cet endroit (sauf lorsqu'on atteint le début ou la fin). Grâce à cette option cochée, appuyer sur la première touche amènera le curseur à se déplacer soit vers le haut soit vers le bas du texte visible au fur et à mesure qu'une nouvelle page de texte est affichée.

Curseur autocentré :

- Définit le nombre de lignes à maintenir visibles au-dessus et au-dessous du curseur lorsque c'est possible.

Mode de sélection du texte

- Normale

- Les sélections seront écrasées par le texte saisi et seront perdues lors du déplacement du curseur.

Persistante

- Les sélections demeureront même après un mouvement du curseur et une saisie.

Autoriser le défilement après la fin du document

- Cette option vous permet de faire défiler au-delà de la fin du document. Ceci peut être utilisé pour centré verticalement le bas du document, ou le placer en au de la vue actuelle.

### Indentation

Mode d'indentation par défaut :

- Choisissez le mode d'indentation automatique que vous souhaitez utiliser par défaut. Il est vivement recommandé d'employer ici `Aucun` ou `Normal`, et d'utiliser des configurations de types de fichiers pour définir d'autres modes d'indentation pour des formats de texte comme le code C/C++ ou le &XML;.

Indenter avec

- Tabulations

- Lorsqu'activé, l'éditeur insérera des caractères de tabulation lorsque vous appuyez sur la touche ou utilise l'indentation automatique.

Espaces

- Lorsqu'activé, l'éditeur insérera un nombre d'espaces calculé en fonction de la position dans le texte et du réglage de la `largeur des tabulations` lorsque vous appuyez sur la touche ou utilisez l'indentation automatique.

Tabulations et espaces

- Lorsque ceci est activé, l'éditeur insérera des espaces comme décrit ci-dessus lors d'une indentation ou d'un appui sur la touche au début d'une ligne, mais insérera des tabulations lorsque la touche est appuyée au milieu ou la fin d'une ligne.

Largeur des tabulations :

- Ceci configure le nombre d'espaces qui sont affichés à la place du caractère de tabulation.

Largeur d'indentation :

- La largeur d'indentation est le nombre d'espaces utilisées pour indenter une ligne. Si configuré pour indenter en utilisant des tabulations, un caractère de tabulation sera inséré si l'indentation peut-être divisée par la largeur de la tabulation.

Propriétés d'indentation

- Conserver les espaces supplémentaires

- Si cette option est décochée, changer le niveau d'indentation aligne une ligne le long d'un multiple de la largeur spécifiée dans Largeur d'indentation.

Ajuster l'indentation du texte collé depuis le presse-papier

- Si cette option est choisie, le texte collé depuis le presse-papier est indenté. Activer l'action Annuler enlève l'indentation.

Actions d'indentation

- La touche « Correction » dans l'espacement de début désindente

- Si cette option est choisie, la touche &Correction; diminue le niveau d'indentation si le curseur se trouve dans l'espace vide au début de la ligne.

Action de la touche Tab (s'il n'existe aucune sélection)

- Si vous voulez que aligne la ligne actuelle dans le bloc de code actuel comme dans emacs, faites de un raccourci vers l'action Aligner.

  Toujours avancer jusqu'à la position de la prochaine tabulation

- Si cette option est cochée, la touche insère toujours un caractère d'espacement pour que la position de la tabulation suivante soit atteinte. Si l'option Insérer des espaces au lieu de tabulations dans l'onglet Général de la page Édition est cochée, des espaces sont insérés, sinon une seule tabulation sera insérée.

Toujours augmenter le niveau d'indentation

- Si cette option est cochée, la touche indente toujours la ligne actuelle du nombre de positions de caractères spécifiées dans Largeur d'indentation.

Augmenter le niveau d'indentation s'il est dans un espacement de début

- Si cette option est cochée, la touche indente la ligne actuelle ou avance jusqu'à la position de la tabulation suivante. Si le point d'insertion se trouve au premier caractère d'espacement autre qu'un espace dans la ligne ou avant, ou s'il y a une sélection, la ligne actuelle est indentée du nombre de positions de caractères, la ligne actuelle est indentée du nombre de positions de caractères spécifiés dans Largeur d'indentation. Si le point d'insertion se trouve après le premier caractère autre qu'un espace dans la ligne et qu'il n'y a pas de sélection, un espace est inséré pour que la position de la tabulation suivante soit atteinte. Si l'option Insérer des espaces au lieu de tabulations dans l'onglet Général de la page Édition est cochée, des espaces sont insérés, sinon une seule tabulation sera insérée.

### Complétement automatique

Général

- Activer le complètement automatique

- Si activé, une boîte de complètement des mots apparaît automatiquement durant la saisie, affichant une liste des éléments de texte pour compléter le texte actuellement sous le curseur.

Longueur minimale de mot à compléter

- Lors de la saisie de texte, le complètement des mots cherche les mots dans le document commençant par le texte déjà saisi. Cette option configure le nombre minimal de caractères nécessaires à l'activation et à l'affichage de la boîte de complètement.

Supprimer la fin lors du complètement

- Enlève la fin du mot actuel dans le texte lorsque l'élément de complètement est choisi dans la liste.

### Mode de saisie dans le style de VI

Général

- Utiliser le mode de saisie de VI

- Lorsque sélectionné, le mode de saisie de VI est activé à l'ouverture d'une nouvelle vue. Vous pouvez toujours (dés)activer le mode de saisie de VI pour une vue particulière dans le menu Édition.

Permettre aux commandes VI d'annuler les raccourcis de Kate

- Lorsque sélectionné, les commandes VI écraseront les commandes internes de &kappname;. Par exemple, &Ctrl;R effectuera l'action refaire, et écrase l'action standard (qui affiche la boîte de dialogue de recherche et de remplacement).

Table de correspondance de touches

- Une table de correspondance de touches est utilisée pour modifier la signification des touches appuyées. Ceci vous permet de déplacer les commandes vers d'autres touches ou de créer des combinaisons de touches spéciales pour effectuer une série de commandes.

  Exemple :

  F2 ➝ `I--` &Echap;

  Ceci ajoutera `I--` au début d'une ligne lors de l'appui sur F2.

### Vérification de l'orthographe

Ces options de configuration sont décrites dans la documentation du module Correcteur orthographique de la &configurationDuSysteme;.

## Ouvrir / Enregistrer

### Général

Format de fichier

- Encodage

- Ceci définit l'encodage standard à utiliser pour ouvrir et enregistrer les fichiers, à moins qu'il ne soit modifié dans la boîte de dialogue d'ouverture ou d'enregistrement ou en utilisant une option en ligne de commande.

Détection de l'encodage

- Choisissez un élément dans la liste déroulante, soit pour désactiver la détection automatique de l'encodage, ou utiliser Universel pour activer la détection automatique pour tous les encodages. Il est probable cependant que ce réglage ne détecte que l'utf-8 / utf-16. Choisissez une région pour utiliser une heuristique personnalisée et obtenir de meilleurs résultats. Si aucun encodage ne correspond au contenu du fichier, que ce soit celui choisi comme standard dans la liste déroulante, celui spécifié dans la boîte de dialogue d'ouverture ou d'enregistrement, ou encore celui spécifié dans la ligne de commande, la détection sera lancée.

Encodage de secours :

- Ceci définit l'encodage de secours à essayer pour ouvrir les fichiers si aucun encodage ne correspond au contenu du fichier, que ce soit celui choisi comme standard dans la liste déroulante, celui spécifié dans la boîte de dialogue d'ouverture ou d'enregistrement, ou encore celui spécifié dans la ligne de commande. Avant de l'utiliser, une tentative sera effectuée pour déterminer l'encodage à utiliser en cherchant un indicateur d'ordre des octets au début du fichier : s'il est trouvé, le bon encodage unicode sera choisi, sinon la détection automatique de l'encodage sera effectuée. Si les deux échouent, l'encodage de secours sera essayé.

Fin de ligne

- Choisissez votre mode de fin de ligne préféré pour votre document actif. Vous avez le choix entre &UNIX;, DOS/&Windows; ou Macintosh.

Détection automatique des fins de ligne

- Cochez cette option si vous voulez que l'éditeur détecte automatiquement le type de fin de ligne. Le premier type de fin de ligne trouvé sera utilisé pour le fichier entier.

Activer le marqueur d'ordre d'octets

- Le marqueur d'ordre des octets est une séquence spéciale au début des documents encodés en unicode. Il aide les éditeurs à ouvrir les documents texte avec le bon encodage unicode. Pour davantage d'informations, consultez Indicateur d'ordre des octets.

Limite de longueur de ligne

- À cause d'une faiblesse dans &Qt;, &kappname; est hélas peu performant lorsqu'il s'agit de travailler avec des lignes extrêmement longues. Pour cette raison, &kappname; coupera automatiquement les lignes si leur longueur dépasse la valeur indiquée ici. Pour désactiver ceci, réglez cette valeur à `0`.

Nettoyages automatiques lors de l'enregistrement

- Supprimer les espaces de fin de ligne

- L'éditeur éliminera automatiquement les espaces additionnels à la fin des lignes de texte lors de l'enregistrement du fichier. Vous pouvez choisir Jamais pour désactiver cette fonctionnalité, Sur les lignes modifiées pour le faire uniquement sur les lignes que vous avez modifiées depuis le dernier enregistrement, ou Dans le document entier pour les enlever sans condition dans le document tout entier.

Ajouter une nouvelle ligne à la fin du fichier lors de l'enregistrement

- L'éditeur ajoutera automatiquement une nouvelle ligne à la fin du fichier si aucune n'est déjà présente au moment de l'enregistrement du fichier.

### Avancé

Fichier de configuration de dossier

- Profondeur de recherche du fichier de configuration :

- L'éditeur cherchera en remontant le nombre donné de niveaux de dossier pour le fichier de configuration de &kappname; et chargera les lignes des paramètres depuis celui-ci. Davantage d'informations sur ces fichiers de configuration dans des dossiers cachés peuvent être trouvées dans la section sur les variables de documents.

Faire une sauvegarde lors de l'enregistrement

- Faire une sauvegarde lors de l'enregistrement amènera &kappname; à copier le fichier sur disque dans <préfixe><nomfichier><suffixe> avant d'enregistrer les changements. Le suffixe prend par défaut un ~ et le préfixe est vide par défaut.

  Fichiers locaux

- Cochez cette option si vous voulez des sauvegardes des fichiers locaux lors de l'enregistrement.

Fichiers distants

- Cochez cette option si vous voulez des sauvegardes des fichiers distants lors de l'enregistrement.

Préfixe

- Saisissez le préfixe à placer au début des noms de fichiers des sauvegardes.

Suffixe

- Saisissez le suffixe à ajouter aux noms de fichier des sauvegardes.

Désactiver la synchronisation des fichiers d'échange

- &kappname; est capable de retrouver (la plupart de) ce qui a été écrit après le dernier enregistrement en cas de plantage ou de coupure d'électricité. Un fichier d'échange (.swp.<fichier>) est créé après la première action de modification dans le document. Si l'utilisateur n'enregistre pas les changements et que &kappname; plante, le fichier d'échange reste sur le disque. Lors de l'ouverture d'un fichier, &kappname; vérifie la présence d'un tel fichier d'échange pour le document, et si c'est le cas, il demande à l'utilisateur s'il veut retrouver les données perdues ou non. L'utilisateur a également la possibilité de voir les différences entre le fichier original et le fichier retrouvé. Le fichier d'échange est supprimé après chaque enregistrement ou lors de lorsque l'on quitte normalement le programme.

  &kappname; synchronise les fichiers d'échange sur le disque toutes des 15 secondes, mais uniquement s'ils ont changé depuis la dernière synchronisation. L'utilisateur peut désactiver la synchronisation des fichiers d'échange s'il le souhaite, en cochant la case Désactiver la synchronisation des fichiers d'échange, mais ceci peut mener à davantage de pertes de données.

### Modes et types de fichiers

Cette page permet d'annuler la configuration par défaut pour les documents des types MIME spécifiés. Lorsque l'éditeur charge un document, il essaie de vérifier s'il correspond aux masques ou aux types MIME des fichiers pour un des types de fichiers définis et, si tel est le cas, il applique les variables définies. Si d'autres types de fichiers correspondent, celui qui a la priorité la plus élevée est utilisé.

Type de fichier :

- Le type de fichier ayant la priorité la plus élevée est celui affiché dans la première zone de liste déroulante. Si d'autres types de fichier ont été trouvés, ils sont également listés.

  Nouveau

- Cette option est utilisée pour créer un nouveau type de fichier. Lorsque vous avez cliqué sur ce bouton, les champs ci-dessous se retrouvent vides et vous pouvez y saisir les propriétés que vous souhaitez pour le nouveau type de fichier.

Supprimer

- Pour supprimer un type de fichier existant, sélectionnez-le dans la zone de liste déroulante et cliquez sur le bouton Supprimer.

Propriétés du `type de fichier actuel`

- Le type de fichier ayant la priorité la plus élevée est celui affiché dans la première zone de liste déroulante. Si d'autres types de fichier ont été trouvés, ils sont également listés.

  Nom :

- Le nom du type de fichier sera le texte de l'élément de menu correspondant. Ce nom est affiché dans Outils Types de fichiers

Section :

- Le nom de la section est utilisé pour organiser les types de fichiers dans les menus. Cette option est également dans Outils Types de fichiers.

Variables :

- Cette chaîne vous permet de configurer &kappname; pour les fichiers sélectionnés par ce type MIME en utilisant les variables de &kappname;. Vous pouvez régler presque toutes les options de configuration, comme la coloration syntaxique, les modes d'indentation, etc.

  Appuyez sur le bouton Modifier pour voir la liste de toutes les variables disponibles et leurs descriptions. Choisissez la case à cocher sur la gauche pour activer une variable particulière puis réglez la valeur de la variable sur la droite. Certaines variables fournissent une liste déroulante pour choisir des valeurs possibles, tandis que d'autres nécessitent de saisir une valeur valable manuellement.

  Pour une documentation complète sur ces variables, consultez Configuration avec les variables de document.

Coloration syntaxique :

- Si vous créez un nouveau type de fichier, la zone de liste déroulante permet de sélectionner un type de fichier pour le mettre en surbrillance.

Mode d'indentation :

- La liste déroulante spécifie le mode d'indentation pour les nouveaux documents.

Extensions de noms de fichiers :

- Le masque de jokers permet de sélectionner des fichiers par nom de fichier. Un masque typique utilise un astérisque et l'extension de fichier, par exemple `*.txt; *.text`. La chaîne est une liste de masques séparée par un point-virgule.

Types MIME :

- Affiche un assistant qui vous aide à sélectionner facilement des types MIME.

Priorité :

- Définit une priorité pour ce type de fichier. Si plusieurs types de fichier choisit le même fichier, celui qui a la priorité la plus élevée sera utilisé.

Télécharger des fichiers de coloration syntaxique...

- Cliquez sur ce bouton pour télécharger des fichiers de coloration syntaxique nouveaux ou mis à jour depuis le site web de &kappname;.

## Extensions

L'onglet Extensions liste tous les modules externes disponibles, et vous pouvez cocher ceux que vous souhaitez utiliser. Cliquez sur le bouton Informations pour ouvrir la boîte de dialogue À propos de ce module externe.

Une fois qu'un module configurable est coché, le bouton Configurer est coché et vous pouvez cliquer dessus pour configurer le module surligné.

Pour davantage d'informations sur les modules externes disponibles, consultez editor-component-plugins.