Completamento del codice
Sebbene offra già un buon modo di completamento, di Kile estende il completamento del codice per supportare alcuni metodi particolari per LATEX. Sono stati integrate cinque diverse modalità. Tre di esse funzionano a richiesta, le altre due sono modalità di autocompletamento. Tutte le modalità possono essere configurate per funzionare molto diversamente in Impostazioni Configura Kile.

Completamento automatico degli ambienti
Quando inizi un nuovo ambiente, scrivendo \begin{ambiente}, Kile aggiungerà automaticamente un comando \end{ambiente}, con in mezzo una riga per il testo.
L'autocompletamento può essere disattivato nella sezione LATEX di Impostazioni Configura Kile LaTeX Ambienti.
Completamento di un ambiente equazione
Completamento di un ambiente equazione
Completamento di un ambiente equazione

Comandi LATEX
Quando scrivi alcune lettere, puoi attivare questa modalità di autocompletamento per i comandi LATEX e le parole normali con Modifica Completa Comando (La)TeX o con la scorciatoia Spazio. Kile prima legge le lettere dalla posizione attuale del cursore a sinistra, e si ferma al primo carattere non letterale o sbarra inversa. Kile entrerà nella modalità di autocompletamento per i comandi TEX o LATEX. Altrimenti entra nella modalità di dizionario normale, dove non troverai nessun comando LATEX. A seconda della modalità scelta, sarà aperto un riquadro di completamento. Vedrai tutti i comandi o parole il cui inizio coincide con lo schema selezionato. Puoi navigare l'elenco con i tasti cursore, e selezionare una voce con il tasto o fare doppio clic con il mouse.
Completamento di un comando LaTeX
Completamento di un comando LaTeX
Quando premi il tasto , l'ultima lettera dello schema sarà eliminata, e l'elenco di completamento potrebbe aumentare. D'altro canto, se scrivi un'altra lettera, lo schema si allungherà e l'elenco potrebbe ridursi.
Se decidi di non selezionare nessuno dei suggerimenti, puoi abbandonare questa finestra premendo .
Vedrai che tutti i comandi sono scritti con delle brevi descrizioni dei loro parametri. Queste descrizioni sono ovviamente rimosse quando selezioni un comando. A scelta puoi lasciare che Kile inserisce dei punti al loro posto, in modo da poter passare facilmente a queste posizioni con Modifica Punti Punto successivo e inserire il parametro che vuoi.
Completamento di un comando LaTeX
Completamento di un comando LaTeX
Vai a Impostazioni Configura Kile Kile Completa per configurare uno o più di questi elenchi. Puoi scegliere diversi elenchi di comandi TEX e LATEX e diverse modalità dizionario per le parole normali.
Se scegli l'opzione Mostra comandi LaTeX, le voci di tutti i file di elenchi compressi di parole (Compressed Word Lists, o CWL) selezionati per il completamento dei comandi LATEX vengono mostrate in una vista separata della barra laterale di Kile. Vedrai i comandi disponibili e quali parametri e opzioni devono o possono essere dati per un completamento. Puoi anche selezionare una voce con un clic del mouse e verrà inserita nel documento, dopo aver rimosso tutti i parametri e le opzioni con nome.
Comandi LATEX nella barra laterale
Comandi LATEX nella barra laterale
Siccome ogni elenco di parole sarà mostrato in una vista a parte, ce ne potrebbero essere troppe, al punto che la finestra principale di Kile potrebbe diventare troppo grande per un piccolo schermo. Visto che ciò non è pratico, Kile opera con un numero massimo di viste permesse, preimpostato a 10. Se questo valore è troppo elevato per il tuo schermo, riducilo.

Ambienti
La modalità comando non serve a completare gli ambienti. Devi sempre scrivere alcune lettere di \begin, e invocare la modalità di completamento risulterà in un grande elenco di tag di ambienti. D'altro canto, gli ambienti sono usati così spesso che Kile offre una modalità particolare di completamento degli ambienti. Lascia stare l'apertura e scrivi, per esempio, al.
Quando chiami la modalità di completamento con Modifica Completa Ambiente o la scorciatoia da tastiera Spazio, il tag di apertura viene inserito automaticamente, e vedrai \begin{al}. Dopo questa modifica, l'elenco di completamento è molto meno affollato.
Completamento di un comando LaTeX
Completamento di un comando LaTeX
Adesso seleziona un ambiente e vedrai che viene anche chiuso automaticamente. Inoltre, se Kile lo riconosce come ambiente elenco, inserirà anche un primo tag \item.
Completamento di un comando LaTeX
Completamento di un comando LaTeX
Vai a Impostazioni Configura Kile Kile Completa per configurare uno o più di questi elenchi. Questa modalità usa gli stessi elenchi di parole della modalità di completamento dei comandi TEX e LATEX.

Abbreviazioni
Kile supporta gli elenchi di abbreviazioni definite dagli utenti, che sono sostituite a richiesta da stringhe di testo più lunghe. Vedi Impostazioni Configura Kile Kile Completa per configurare uno o più di questi elenchi. Nell'esempio qui riportato, deve essere scelto l'elenco di abbreviazioni example.cwl. In questo file troverai, per esempio, la voce L=\LaTeX.
Per esempio, scrivi solo la lettera L. Adesso chiama la modalità abbreviazione del completamento delle parole con Modifica Completa Abbreviazione, o la scorciatoia Spazio, e la lettera L verrà sostituita dalla stringa \LaTeX.
Il completamento delle abbreviazioni supporta anche il ritorno a capo %n e %C per posizionare il cursore, se questi caratteri sono presenti nel testo di espansione. Quindi se hai la voce:

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

nel file di completamento, e usi il completamento delle abbreviazioni, l'espansione sarà come sotto, dove x indica la posizione finale del cursore.

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

Abbreviazioni
Se scegli Mostra abbreviazioni, tutte le abbreviazioni possibili saranno mostrate in una vista della barra laterale. In questo modo avrai una visuale completa di tutte le abbreviazioni possibili.

Modalità di autocompletamento

Comandi LATEX
Puoi anche abilitare una modalità di autocompletamento per i comandi LATEX. Quando viene inserito un certo numero di lettere (tre come impostazione predefinita), si apre una finestra a comparsa con un elenco di tutti i comandi LATEX corrispondenti. Puoi selezionare uno di questi comandi, o ignorare questa finestra e scrivere altre lettere. Le voci del riquadro di completamento cambieranno sempre e corrisponderanno alla parola che stai scrivendo.
Vai a Impostazioni Configura Kile Kile Completa per abilitare o disabilitare questa modalità, o cambiare il numero di soglia.
Completamento di un ambiente equazione
Completamento di un ambiente equazione

Parole dei documenti
I grandi dizionari non sono utili nella modalità di autocompletamento. Però, abbiamo visto che ci sono molte parole che sono scritte più di una volta in un documento. Perciò Kile offre un completamento per tutte le parole del documento che l'utente ha già scritto. Puoi invocare il completamento manualmente premendo Spazio. Nota che questa modalità è diversa dalla modalità di completamento dei comandi LATEX.
Se vuoi attivare o disattivare questa modalità, vai a Impostazioni Configura Kile Editor Modifica Completamento delle parole. In questa finestra puoi impostare se deve essere attivata la modalità di completamento per le parole del documento. C'è anche un'altra modalità di completamento automatico, nella quale compare un riquadro di completamento quando si raggiunge una certa soglia.

Scrivere i propri file di completamento
L'ultima specifica del formato dei file di completamento può essere trovata nella specifica del formato CWL.
I file di completamento possono essere installati nella cartella Home di un utente nella cartella ~/.kde/share/apps/kile/complete/<modalità>/, dove <modalità> sta per abbreviation, dictionary o tex.