2009-08-10 3 views
5

Я установил свой gVim, чтобы иметь omnicompletion, но только для стандартной библиотеки atm .. Как включить другие библиотеки (Django, Pygame и т. Д.)?Как получить omnicompletion для внешних библиотек Python?

Спасибо!

+0

Как вы установили omnicompletion в стандартной библиотеке? Если вы опубликуете описание, его можно будет расширить. –

+0

Также найден этот дубликат вопроса http://stackoverflow.com/questions/199180/is-there-any-way-to-get-python-omnicomplete-to-work-with-non-system-modules-in- vi –

+0

Я сделал это, поместив эту строку в свой _vimrc ": indent плагин filetype on" – 2009-08-11 15:15:16

ответ

1
+0

Я прочитал этот учебник, но у меня его не было, и я застрял в этой части: «DJANGO_SETTINGS_FILE = myapp.settings vim» , И когда я спрашивал о #vim на IRC, кто-то сказал мне, что такие строки помещаются как «autocmd FileType python set omnifunc = pythoncomplete # Complete» - это не очень хорошая идея, она устарела или что-то в этом роде. Он помог мне, и я получил omnicompletion для стандартной библиотеки. Итак, теперь я действительно смущен тем, за чем я должен следовать. – 2009-08-10 23:50:36

+0

Я также прочитал этот учебник. Это также не сработало для меня. Но как вы получили omnicompletion для библиотеки std? – chiggsy