Éditer des documents LATEX
L'éditeur interne que Kile utilise est . Il s'agit d'un éditeur de texte pour programmeur, capable de lire et d'appliquer une coloration syntaxique à un grand nombre de types de fichiers texte, parmi lesquels LATEX et BibTEX. Vous pouvez accéder à beaucoup d'options de directement depuis le menu Outils de Kile.
Pour en savoir plus à propos de et de ses possibilités, consultez le manuel de . Les utilisateurs de Kile peuvent commencer à lire à partir du chapitre « travailler avec l'éditeur  ».

La référence LATEX
Kile contient un référentiel des balises LATEX très pratique. Vous pouvez y accéder en choisissant Aide Référence LaTeX. Il contient une description exhaustive de presque toutes les commandes que vous pouvez utiliser dans LATEX, ainsi que leur syntaxe.

Mouvements du curseur
Pour sélectionner du texte, vous disposez des options suivantes :
maintenez enfoncé le bouton gauche de la souris, et glissez la souris pour surligner le texte,
cliquez une fois sur un mot pour déplacer le curseur dans une nouvelle zone,
cliquez deux fois sur un mot pour sélectionner le mot entier,
cliquez deux fois sur un mot et appuyez sur pour sélectionner le mot TEX en entier. Cela signifie que cliquer de cette façon sur \par dans \par\bigskip ne sélectionnera que \par.
cliquez trois fois pour sélectionner la phrase entière.
Maintenir le bouton gauche de la souris, puis sélectionner le texte en glissant la souris copie automatiquement le texte sélectionné dans le presse-papiers.
Maintenir enfoncée la touche et utiliser les touches fléchées permet de sélectionner des portions de code source dans la fenêtre de l'éditeur.

Parenthèses
Le complètement des parenthèses est un outil visuel utilisé par l'éditeur pour vous indiquer quelle parenthèse correspond avec telle autre. Si vous ouvrez n'importe quel fichier .tex, et sélectionnez une parenthèse (ce peut être des parenthèses (), des crochets [] ou des accolades {}), l'éditeur va colorer cette parenthèse et la parenthèse correspondante en jaune (cette couleur par défaut peut être modifiée). Ainsi, par exemple, si vous positionnez le curseur sur l'accolade dans \section{Introduction}, vous verrez \section{Introduction} avec la coloration syntaxique par défaut jaune, vous montrant l'emplacement des accolades de début et de fin.

Coloration syntaxique
Kile a la possibilité d'analyser et d'appliquer une coloration syntaxique pour différents types de code. Par exemple, les commandes LATEX se distinguent du texte normal, les formules sont également colorées avec une couleur différente.

Puces
Plusieurs assistants peuvent insérer les puces optionnelles, une sorte de signets dans le texte. L'élément de menu Modifier Puces ou le raccourci clavier correspondant vous permettront d'aller à la puce précédente ou suivante. Ceci mettra également cette puce en évidence de sorte qu'elle sera automatiquement supprimée lorsque vous saisirez la première lettre.
Puces
Puces
Droite Puce suivante 	Va à la puce suivante dans le texte s'il y en a une.
Gauche Puce précédente 	Va à la puce précédente dans le texte s'il y en a une.

Sélection
L'édition est bien sûr l'aspect principal lorsque vous utilisez un programme comme Kile. Bien que dispose déjà de grandes possibilités, Kile ajoute quelques caractéristiques importantes, qui sont spécifiques à l'écriture de code source LATEX. LATEX utilise toujours beaucoup d'environnements et de groupes. Kile possède donc des commandes très spéciales pour les sélectionner. Dans Modifier Sélectionner, vous trouverez les commandes suivantes pour sélectionner du texte.
Modifier → Sélectionner des éléments
Édition → Sélectionner des éléments
S ,E L'environnement (intérieur) 	Sélectionne un environnement sans les balises qui l'entourent. Si la commande est appelée lorsqu'un environnement est déjà sélectionné, Kile étendra la sélection au prochain environnement qui l'entoure.
S ,F L'environnement complet 	Sélectionne un environnement, en incluant les balises qui l'entourent. La sélection peut également être étendue avec un second appel à la commande.
S ,T Le groupe TeX (intérieur) 	Sélectionne un groupe TEX à l'intérieur des accolades qui l'entourent.
S ,U Le groupe Tex complet 	Sélectionne un groupe TEX, y compris les accolades qui l'entourent.
S ,M Le groupe de mathématiques 	Sélectionne le groupe de mathématiques actuel, y compris les commandes mathématiques.
S ,P Le paragraphe 	Sélectionne un paragraphe entier, un groupe de lignes de texte séparées de chaque côté par des lignes vides. Un paragraphe ne signifie pas simplement une suite de lignes de texte, comme c'est le cas dans d'autres éditeurs de texte. Ce sens étendu inclut également les tableaux, les commandes LATEX, et toutes les autres lignes de code du source. La seule chose importante pour Kile est que ce genre de paragraphe est séparé par deux lignes vides.
S ,L La ligne 	Sélectionne la ligne de texte à la position du curseur.
S ,W Le mot TeX 	Sélectionne le mot qui se trouve à la position du curseur. Cette sélection a également une signification étendue, parce que cette commande peut également sélectionner des commandes LATEX, qui commencent par un backslash, et peuvent éventuellement avoir une étoile à la fin.

Sélection de commandes LATEX
Kile dispose d'une caractéristique étendue pour sélectionner les commandes LATEX. Par exemple, si vous avez saisi

texte \bfseries\itshape encore du texte

et que vous double-cliquez sur l'une des commandes LATEX, les deux seront sélectionnées. Mais souvent, vous ne voulez sélectionner qu'une des deux commandes. Ceci peut être fait en utilisant la touche . Vous avez juste à appuyer sur la touche et à double cliquer uniquement sur la commande choisie.

Supprimer
Pour supprimer des parties du document, vous pouvez bien sûr les sélectionner, et utiliser la touche Supprimer. offre également la commande K qui supprime la ligne entière. Mais Kile propose une commande de suppression plus rapide. Dans Modifier Supprimer, vous trouverez les commandes suivantes pour supprimer du texte.
Modifier → Suppression d'éléments
Modifier → Suppression d'éléments
T ,E L'environnement (intérieur) 	Supprime un environnement sans les balises qui l'entourent.
T ,F L'environnement complet 	Supprime un environnement y compris les balises qui l'entourent.
T ,T Le groupe TeX (intérieur) 	Supprime le groupe TEX à l'intérieur des accolades.
T ,U Le groupe Tex complet 	Supprime le groupe TEX, y compris les accolades qui l'entourent.
T ,M Le groupe de mathématiques 	Supprime le groupe de mathématiques actuel, y compris les commandes mathématiques.
T ,P Le paragraphe 	Supprime un paragraphe entier. Regardez la commande Sélectionner Le paragraphe pour voir comment un paragraphe est défini dans Kile.
S ,L Jusqu'à la fin de la ligne 	Supprime le texte depuis curseur jusqu'à la fin de la ligne.
T ,W Le mot TeX 	Supprime le mot ou la commande LATEX qui se trouve à la position actuelle du curseur.

Environnement
Nous avons déjà vu que les environnements sont un point central de LATEX. Kile offre quatre commandes pour faire les choses le plus simplement possible avec LATEX, dans le sous-menu Modifier Environnement.
Modifier → éléments d'environnement
Modifier → éléments d'environnement
E ,B Aller au début 	Cette commande vous fera aller au début de l'environnement en cours, quelle que soit la position du curseur. Le curseur sera placé directement devant la balise d'ouverture de l'environnement.
E ,E Aller à la fin 	Cette commande vous fera aller à la fin de l'environnement en cours, quelle que soit la position du curseur. Le curseur sera placé directement derrière la balise d'ouverture de l'environnement.
E ,M Aller à l'autre bout 	Lorsque votre curseur est placé devant ou après la balise \begin{environnement}, il sera placé au côté opposé de l'environnement et vice-versa.
E ,C Fermer 	Lorsque vous saisissez un grand nombre de balises imbriquées, vous pouvez perdre le contrôle de tous ces environnements. Cette commande fermera le dernier environnement ouvert, afin de ne pas briser la structure des environnements imbriqués.
E ,A Tout fermer 	Ferme tous les environnements ouverts, pas uniquement le dernier.

Groupe TEX
Kile offre également quelques commandes spéciales pour les groupes LATEX, qui sont caractérisés par une paire d'accolades {...}. Dans le sous-menu Modifier Groupe TeX, vous trouverez des commandes importantes, qui correspondent à celle de Modifier Environnement.
Modifier → Groupe TeX
Modifier → Groupe TeX
G ,B Aller au début 	Cette commande vous fera aller au début du groupe en cours, quelle que soit la position du curseur. Le curseur sera placé directement devant l'accolade ouvrante.
G ,E Aller à la fin 	Cette commande vous fera aller à la fin du groupe en cours, quelle que soit la position du curseur. Le curseur sera placé directement derrière l'accolade fermante.
G ,M Aller à l'autre bout 	Lorsque le curseur est placé devant ou derrière une accolade ouvrante d'un groupe TEX, il sera déplacé au côté opposé du groupe, et vice-versa.
G ,C Fermer 	Saisir un grand nombre de groupes imbriqués peut être une tâche compliquée. Cette commande ferme le dernier groupe ouvert, de façon que la structure imbriquée des groupes TEX ne soit pas cassée.

Guillemets doubles
Dans LATEX, deux guillemets simples sont utilisés comme guillemets doubles. De façon à vous aider à les insérer efficacement, Kile vous permet d'appuyer sur " pour insérer deux guillemets simples d'ouverture. De plus, si vous souhaitez fermer une citation, vous devez également appuyer sur ". Kile reconnaîtra cette situation et insérera deux guillemets fermants pour LATEX.
Pour obtenir un guillemet double au sens littéral, appuyez sur " deux fois.
Vous pouvez activer ou désactiver cette insertion automatique des guillemets doubles ouvrant et fermant dans la section Configuration Configurer Kile... LaTeX+Général.
Guillemets doubles
Guillemets doubles
Si vous ajoutez également des options spécifiques à la langue ou des fichiers de style comme ngerman ou french, vous pourrez également utiliser les guillemets doubles en allemand ou en français. Beaucoup d'autres langues sont disponibles.

Nouvelle ligne intelligente
Si vous appuyez sur Entrée, Kile insère une nouvelle ligne intelligente. Si le curseur se situe dans un environnement de liste, comme enumerate ou itemize, Kile n'insérera pas simplement une nouvelle ligne, mais également une commande \item.
Si vous êtes dans un environnement tableau, Kile terminera la ligne en cours avec \\, suivi d'une nouvelle ligne.
Si vous êtes dans un commentaire LATEX, Kile commencera la ligne suivante avec un %.
Encore mieux, Kile est suffisamment intelligent pour gérer les environnements LATEX prédéfinis et ceux définis par l'utilisateur, qui peuvent être ajoutés dans la section Configuration Configurer Kile... LaTeX+Général.

Tabulation intelligente
Certains utilisateurs aiment arranger les colonnes dans des environnements tabular et mettre tous les caractères « et commercial » & les uns en dessous des autres. Kile tente de gérer ceci. Si vous appuyez sur &, Kile regardera la prochaine tabulation dans la ligne au dessus. Bien qu'il soit possible que la tabulation ne soit pas celle correspondante, Kile ajoutera des espaces pour ajuster la position de la colonne pour la tabulation actuelle.