Ich habe kürzlich Jedi-Vim zu meinem Plug-in Arsenal hinzugefügt. Es funktioniert gut für die Standard-Module, ist aber nicht in der Lage, bpy und bmesh Zeug zu finden.Autocomplete Blender Skript mit Jedi-Vim
So in der Mixer-Konsole nahm ich die Ausgabe von print(sys.path)
und hat es zu einer vimscript Funktion in einer .lvimrc
Datei, wie folgt aus:
function BpyPath()
python sys.path.append('/home/john/src/blender-2.77-linux-glibcl211-x86_64/2.77/python/lib/python3.5')
...
endfunction
Jetzt funktioniert es besser. Typing bpy.
gibt mir:
Aber eingeben bpy.context.
noch gibt mir: - Omni Abschluss (^ O^N^P) Muster nicht gefunden
Versionen:
- Blender: 2.77a 64-Bit-Linux
- Betriebssystem: Fedora 22
- Python: 2.7.10
- Vim: 7,4
Ich bin kein sehr weit fortgeschritten Python oder vim Benutzer, so wird jede Hilfe dankbar.
Was wollten Sie gezeigt haben? – SibiCoder
@SibiCoder Funktionen und Variablen in bpy.context Namespace – John
Können Sie ein Beispiel Snippet mit wenig Erklärung geben und mir zeigen, was Sie wollen? – SibiCoder