Vim DuVervollständigeMich

Vim DuVervollständigeMich

Ich sehe, dass das Vim-Plugin YouCompleteMe ein großartiges Autovervollständigungstool ist, aber gibt es eine Möglichkeit, es dazu zu bringen, nicht nur die Datei zu vervollständigen, an der ich gerade arbeite, sondern auch externe Dateien?

Wenn ich beispielsweise etwas eingeben möchte return 0;, aber noch nicht „Return“ gedrückt habe, wird es nicht als Vorschlag angezeigt. Gibt es eine Möglichkeit, YCM dazu zu bringen, andere Dateien zu lesen, um derartige Vorschläge machen zu können?

Antwort1

YouCompleteMe wird (zumindest in C/C++) nur beim Einfügen von '.' und '->' ausgelöst. Dies ist ein Designmerkmal, denn wenn das Plugin bei jedem Tastendruck ausgelöst würde, wäre es sehr träge, da es durch Kompilierung funktioniert. Sie können das Autovervollständigungsmenü manuell auslösen, indem Sie bei Bedarf Strg-Leertaste drücken.

verwandte Informationen