我正在尋找一種爲gtk3庫添加autocompletion到vim的可能性。我已經嘗試過VIM絕地,因爲它似乎在藝術自動完成機制vim和蟒蛇(還建議here)的狀態,但是,這並不爲gtk3東西至極的工作是從gi.repository進口gtk3和pygobject的自動完成
from gi.repository import Gtk, GdkPixbuf, Gdk, GObject
我看了一下gi.repository網站包。在那之後,我不感到驚訝的是絕不能introsepect GTK的模塊的方法,因爲這些模塊有很多的魔術;-)生成有
另外其他的「真正」的IDE像PyCharm同樣不支持以這種方式導入模塊的完成(我試過社區版,但我敢打賭,專業版也不支持)。
有沒有人有一個想法如何添加autocompletion vim(偏愛的解決方案)或其他編輯器/ IDE?
GObject,Gtk模塊包含相當多的方法/類,並且重新設計所需的一切並不容易。此外,還有似乎只爲gtk3的C API,該方法的名稱並不總是一樣的Python API文檔...
「此外似乎只有gtk3的C api文檔,其中方法名稱並不總是與python api中的相同。」 - 那是不正確的。內省的綁定是完全相同的API,即使有煩惱,比如'Gtk.Button.new_with_text'。 – matthias