Ich versuche, vim auf meiner Python-Reise zu verwenden, basierend auf dieser Leitfaden .
Ich glaube, ich habe das gleiche Problem wie ein bezahlter Nerd aber da sie keine Lösung gefunden haben, poste ich hier erneut.
Aus irgendeinem Grund kann ich Omnicompletion nicht in Vim mit Python zum Laufen bringen. Ich habe das fabelhafte R-Plugin und die Liste der Tags erstellt. So bekomme ich Omnivergänzung mit R.
Aber nicht für Python. Ein paar Beobachtungen:
:echo &omnifunc
drucktpythoncomplete#Complete
.- die
.vim/doc/tags
Datei hat R-Tags, aber kein Python (aber das liegt daran, dass Python standardmäßig unterstützt wird, oder?) - Wenn ich das tue
import math
en mi.py
Datei kann ich z. B. automatisch vervollständigen.ma
amath.
aber es werden keine Methoden gefunden?
Wie kann ich vorgehen?
1 Stimmen
Also, wenn Sie
vim a.py
,import math
,math.s^x^O
sehen Sie keinesin(x) sinh(x) sqrt(x)
Liste?0 Stimmen
Mein Gott, ich bin ein Arsch - ja, das bin ich. Anscheinend funktioniert die Omnicompletion in Vim anders als in Geany? In Geany ist alles - sogar Drucken - in der Omniververvollständigung enthalten... Eigentlich - wenn man das mit Geany ausprobiert, scheint es, dass die Autovervollständigung von Geany etwas ganz anderes ist. Tut mir leid Leute... Ich fühle mich wirklich peinlich berührt.
0 Stimmen
Eelvex - können Sie eine Antwort geben, die ich akzeptieren kann? Das wird Ihnen einige Punkte einbringen und meine Dummheit für die ganze Welt sichtbar machen :-)
1 Stimmen
Es kommt mir immer noch seltsam vor - es scheint so, als ob standardmäßig Dinge wie
sorted
kann nicht automatisch vervollständigt werden. Offensichtlich gibt es etwas, das ich nicht verstehe. Z.B. scheint es anders zu sein als das, was das R-Plugin macht