Ich verwende ctags, taglist usw., um die automatische Vervollständigung in Vim zu erreichen. Es ist jedoch im Vergleich zu Visual Studio Intellisense oder Eclipse Auto-Completion sehr eingeschränkt. Ich frage mich, ob es möglich ist, Vim auf Folgendes abzustimmen:
Automatische Vervollständigung anzeigen, wann immer. oder -> eingegeben werden. Aber nur nach einem Text, der eine Variable sein könnte (z. B. vermeiden, die automatische Vervollständigung nach einer Zahl anzuzeigen).
Funktionsparameter anzeigen, wenn (eingegeben wird.
Beenden Sie das Entfernen der Liste der automatischen Vervollständigungen, wenn einige nachher alle Zeichen löschen. oder ->: Wenn ich einen Variablennamen eingebe, drücken Sie. oder -> um nach einem bestimmten Mitglied zu suchen, muss ich häufig alle Zeichen löschen, die ich nach dem eingebe. oder ->, aber dadurch versteckt Vim die Liste der automatischen Vervollständigungen. Ich möchte es sichtbar halten, wenn ich nicht Esc drücke.
Anzeigen der zugehörigen automatischen Vervollständigung: Wenn ich eine Variable eingebe und ^ X ^ O drücke, werden mir normalerweise alle Tags in der ctags-Datei angezeigt. Ich möchte, dass nur die Tags angezeigt werden, die sich auf die Variable beziehen.
Danke für die Hilfe.
EDIT : Einige Leute stimmen für diese Frage, aber niemand scheint die Antwort zu kennen. Ich wollte nur erwähnen, dass Sie keine vollständige Antwort geben müssen. Teilantworten auf einen der genannten Punkte wären auch gut.