Kile - an Integrated LaTeX Environment

Inserting a reference.

 All the files in your project are scanned for labels and references. You can use this by pressing Ctrl-Space after typing \ref{ or \cite{. This feature works best if your files belong to a project.