Viele IDEs vervollständigen automatisch Funktionsnamen, Variablen, Methodennamen usw. als Benutzertypen. Die besten vervollständigen die Namen, die sowohl auf der eingebauten Bibliothek der Sprache als auch auf dem basieren, was bereits in anderen Dateien des gleichen Programms definiert wurde.
Während ich zum Beispiel das folgende Python-Programm tippe:
hungy = True
def eatFood(food):
pass
if hungry:
eatF
Die Zeile wird eatF
automatisch eatFood()
als verfügbare automatische Vervollständigungsoption angezeigt.
Hat Vim diese Fähigkeit? Wenn ja, wie kann ich es aktivieren?