Code-aanvulling
Hoewel reeds een goede modus voor aanvullen biedt, ondersteunt Kile een uitgebreide code-aanvulling voor enige speciale methoden speciaal voor LATEX. Er zijn vijf verschillende modi geïntegreerd. Drie hiervan werken op verzoek, de andere twee zijn automatische aanvulmodi. Alle modi kunnen geconfigureerd worden om erg verschillende te werken met Instellingen Kile instellen....

Automatisch aanvullen van omgeving
Wanneer u een nieuwe omgeving begint, door \begin{environment} te typen, voegt Kile automatisch een commando \end{environment} toe, met een regel ertussen voor uw tekst.
Automatisch aanvullen kan uitgeschakeld worden in de LATEX-sectie van Instellingen Kile instellen... LaTeX Omgevingen.
Een Equation Environment completeren
Een Equation Environment completeren
Een Equation Environment completeren

LATEX-commando's:
Wanneer u enige letters intypt kunt u deze aanvulmodus voor LATEX-commando's en normale woorden activeren met Bewerken Aanvullen (La)TeX-commando of de sneltoets Space. Kile leest eerst de letters vanaf de huidige cursorpositie naar links en stopt bij het eerste niet-letter teken of een backslash. Als dit patroon met een backslash begint, zal Kile de aanvulmodus voor TEX of LATEX commando's in gaan. Anders gaat het normale woordenboekmodus in, waar u geen LATEX-commando's tegen zult komen. Afhankelijk van de gekozen modus, zal een aanvulvak worden geopend. U zult alle commando's of woorden zien waarvan het begin overeenkomt met het huidige patroon. U kunt door deze lijst heen lopen met de de cursortoetsen en er een selecteren met of een dubbelklik met de muis.
Een LaTeX-commando aanvullen
Een LaTeX-commando aanvullen
Wanneer u op de -toets drukt zal de laatste letter van uw patroon worden verwijderd en de aanvullijst kan groeien. Aan de andere kant, als u nog een letter intypt zal het patroon groter worden en de zichtbare woordenlijst kan inkrimpen.
Als u besluit geen van de suggesties te selecteren, dan kunt u deze dialoog met verlaten.
U zult zien dat alle commando's geschreven worden met een korte beschrijving van hun parameters. Deze beschrijvingen worden natuurlijk verwijderd wanneer u een commando selecteert. Als optie kunt u Kile opsomtekens op deze plaatsen laten invoegen, zodat u gemakkelijk naar deze posities kunt springen met Bewerken Opsomtekens Volgende opsomteken en de gewenste parameter invoegen.
Een LaTeX-commando aanvullen
Een LaTeX-commando aanvullen
Ga naar Instellingen Kile instellen... Kile Aanvullen om een of meer van deze lijsten in te stellen. U kunt verschillende woordlijsten kiezen voor TEX- en LATEX commando's en woordenboekmodus voor normale woorden.
Als u de optie Latex-commando's tonen, dan worden alle gekozen gecomprimeerde lijsten met woorden (cwl)-bestanden voor commando-aanvulling van LATEX in een aparte weergave van de zijbalk van Kile getoond. U hebt zo een goed overzicht over welke commando's beschikbaar zijn en welke parameters en opties moeten of kunnen worden gegeven voor een aanvulling. U kunt ook eenvoudig één item met een muisklik kiezen waarna deze zal worden ingevoegd in het document, waar alle genoemde parameters en opties gestript zijn.
LaTeX-commando's in de zijbalk
LaTeX-commando's in de zijbalk
Omdat elke gekozen woordenlijst getoond zal worden in een eigen weergave, kunnen er te veel weergaven zijn, zodat het hoofdvenster van Kile groter dan een klein scherm kan weergeven. Omdat dit er erg lelijk uitziet, werkt Kile met een maximum aantal toegestane weergaven, die standaard is ingesteld op 10. Als deze waarde te groot is voor uw scherm, dan kunt u het verkleinen.

Omgevingen
De commandomodus is niet bruikbaar voor code-aanvullen van omgevingen. U moet altijd enige letters van \begin intypen en de aanvullingmodus zal resulteren in een grote lijst met omgevingstags. Aan de andere kant worden omgevingen zo vaak gebruikt dat Kile een speciale modus biedt voor code-aanvullen van omgevingen. Vergeet de openingtag en schrijf, bijvoorbeeld, al.
Wanneer u de aanvulmodus aanroept met Bewerken Aanvullen Omgeving of met de sneltoets Spatie, dan zal de openingtag automatisch worden toegevoegd en zult u \begin{al} zien. Na deze wijziging zal de aanvullijst veel minder gevuld zijn.
Een LaTeX-commando aanvullen
Een LaTeX-commando aanvullen
Selecteer nu een omgeving en u zult zien dat het ook automatisch wordt gesloten. Als Kile het herkent als een lijstomgeving, dan zal het ook een eerste \item-tag invoegen.
Een LaTeX-commando aanvullen
Een LaTeX-commando aanvullen
Ga naar Instellingen Kile instellen... Kile Aanvullen om een of meer van deze lijsten in te stellen. Deze modus gebruikt dezelfde woordlijsten als de aanvulmodus voor TEX- en LATEX-commando's.

Afkortingen
Kile ondersteunt gebruikergedefinieerde lijsten met afkortingen, die op verzoek worden vervangen door langere tekenreeksen. Kijk op Instellingen Kile instellen... Kile Aanvullen om een of meer van deze lijsten in te stellen. Voor het hier gegeven voorbeeld moet de lijst met afkortingen example.cwl worden gekozen. In dit bestand vindt u bijvoorbeeld de regel L=\LaTeX.
Typ bij voorbeeld alleen de letter L in. Rope dan de afkortingenmodus van woordaanvullen op met Bewerken Aanvullen Afkortingen of de sneltoets Space en de letter L wordt vervangen door de tekenreeks \LaTeX.
Afkortingen-aanvullen ondersteunt ook nieuwe-regel %n en %C om de cursor te positioneren, als deze tekens aanwezig zijn in de geëxpandeerde tekst. Dus als u het item

en1=\begin{enumerate}%n\item %C%n\end{enumerate}%n

hebt in het aanvulbestand en u roept afkortingen-aanvullen aan, dan ziet de expansie er uit als hieronder, waar x de uiteindelijke cursorpositie toont.

\begin{enumerate}
        \item x
\end{enumerate}

Afkortingen
Als u Afkortingen tonen kiest zullen alle mogelijke afkortingen worden getoond in een weergave van de zijbalk. Zo hebt u een goed overzicht over alle mogelijke afkortingen.

Modussen voor automatisch aanvullen

LATEX-commando's:
U kunt ook een modus automatisch aanvullen inschakelen voor LATEX commando's. Wanneer een gegeven drempel van letters (standaard: 3) is ingevoerd, opent zich een pop-up venster met een lijst met alle overeenkomende LATEX commando's. U kunt een van deze commando's selecteren of dit venster negeren en verdere letters intypen. De items in het aanvullingenvak zullen voortdurend wijzigen en overeenkomen met het dan ingetypte woord.
Ga naar Instellingen Kile instellen... Kile Aanvullen om deze modus in of uit te schakelen of om de drempel te wijzigen.
Een Equation Environment completeren
Een Equation Environment completeren

Document-woorden
Grote bibliotheken zijn niet nuttig in de modus automatisch aanvullen. Maar, we hebben gezien dat veel woorden in een document meer dan een keer worden ingetypt. Dus biedt Kile aanvulling voor alle woorden uit het document die de gebruiker al eerder heeft getypt. U kunt handmatig deze aanvulling oproepen, als u op Spatie drukt. Merk op dat deze modus verschilt van de aanvulmodus van LATEX commando's.
Als u deze modus aan of uit wilt zetten, ga dan naar Instellingen Kile instellen... Editor Bewerking Automatisch aanvullen. In deze dialoog kunt u instellen of de aanvulmodus voor woorden in het document moet worden ingeschakeld. Er is ook een extra auto-aanvulmodus, waar een vak met aanvullingen verschijnt, wanneer een bepaalde drempel is bereikt.

Uw eigen aanvulbestanden maken
De laatste specificatie van het aanvulbestandsformaat kan gevonden worden in CWL-bestandsformaatspecificatie.
Aanvulbestanden kunnen worden geïnstalleerd in de persoonlijke map van een gebruiker onder de submap ~/.kde/share/apps/kile/complete/<modus>/, waar <modus> ofwel staat voor abbreviation, dictionary of tex.