<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="anjuta-code-assist" xml:lang="de">

  <info xmlns:facet="http://projectmallard.org/facet/1.0/">
    <facet:tag key="all-pages" value="whatever"/> <!--Include page in index-->
    <link type="guide" xref="index#anjuta-code" group="first"/>
    <revision pkgversion="3.0" version="0.1" date="2011-10-24" status="draft"/>
    <desc>Die Funktionsmerkmale des integrierten Editors einrichten und verwenden</desc>
    <credit type="author">
      <name>Johannes Schmid</name>
      <email>jhs@gnome.org</email>
    </credit>
  </info>

  <title>Automatisches Vervollständigen und Calltips</title>

<section>
<title>Automatisches Vervollständigen</title>
<p>Die automatische Vervollständigung schlägt automatisch Funktionen und andere Code-Symbole vor, nachdem Sie die ersten Zeichen eingetippt haben. Es wird nach einer Übereinstimmung der eingegebenen Zeichen mit den ersten Zeichen von bestehenden Symbolen gesucht. Daraufhin wird eine Auswahlliste eingeblendet, in der Sie einen ggfs. Eintrag mit der <key>Eingabetaste</key> auswählen. Normalerweise geschieht dies automatisch, nachdem Sie den dritten Buchstaben eingegeben haben. Sie können es aber auch mittels des Menüeintrags <guiseq><gui>Bearbeiten</gui><gui>Automatische Vervollständigung</gui></guiseq> erzwingen.</p>
<note>
<p>Anjuta unterstützt automatische Vervollständigung für Code in C/C++, Vala, Javascript und Python. Bedenken Sie, dass automatische Vervollständigung nur dann funktioniert, wenn Anjuta die verwendeten Symbole kennt. Wenn Sie C/C++-Bibliotheken verwenden, die nicht mit <cmd>pkg-config</cmd> konfiguriert und/oder nicht den Projekteinstellungen hinzugefügt wurden, so kann Anjuta die Symbole nicht finden und die automatische Vervollständigung funktioniert vermutlich nicht.</p>
<p>In addition some syntax might be too complex for the integrated parser and
it might not be able to detect which completion is required</p>
</note>
</section>

<section>
<title>Effektives Coding mit Hilfe von Calltips</title>

<p>As it is usually quite hard to remember the signature of every method or function
used in a project, the editor will automatically display a small tooltip whenever
you type '(' after a function name and show you the signature.</p>

</section>

</page>
