
Ich bin neu bei vim und kann das omnicomplete
Plugin nicht installieren.
Was ich bisher getan habe:
- Habe die ZIP-Datei von vim.org heruntergeladen, die 3 Ordner enthielt: autoload, after – die einen ftplugin-Ordner enthalten – und doc.
- Ich habe die Dateien direkt in den vimfiles-Ordner eingefügt - damit sollte es funktionieren,
- Habe sogar versucht, die Dateien in den entsprechenden Ordnern im vim73-Ordner abzulegen.
- Überprüft, ob das Skript mit dem Befehl :scriptname in vim geladen wurde und nicht aufgeführt war
Was habe ich übersehen oder falsch gemacht? (Wo ist die automatische EXE-basierte Installation, wenn man sie braucht?).
Antwort1
Haben Sie die Zeile „set omnifunc“ in Ihrer vimrc? Die Skripte im Autoload werden nicht geladen, wenn sie nicht referenziert werden, und ich glaube nicht, dass Ihr Omni-Skript referenziert wird, wenn Sie Ihr Omnifunc nicht festgelegt haben.
Sehen :h omnifunc
Sie sich auch diese Wiki-Seite an:
Wiki-Seite zu Omnicompletion
Außerdem glaube ich, dass in jeder neueren Version von Vim Omnicomplete-Dateien in der Basisdistribution enthalten sind, sodass Sie wahrscheinlich keine neuen installieren mussten.
Antwort2
Vim 7.3 kommt standardmäßig mit Omnicomplete, aber Sie müssen eine Tastenkombination drücken, um die Vervollständigungsliste zu erhalten. Es gibt eine Reihe vonAutovervollständigungsskripte auf vim.org, mein Liebling istAutoComplPop.