Описание тега python-jedi

Jedi - это библиотека автозаполнения для Python.
1 ответ

Автозаполнение джедая Python без Ctrl-пробела

Джедай в Vim позволяет автозаполнение в Python, нажав Ctrl-Space. Есть ли способ для автозаполнения просто работать автоматически, не нажимая Ctrl-пробел, чтобы вызвать поле intellisense/autocomplete? Спасибо!
19 окт '17 в 18:24
1 ответ

Не могу получить автодополнение джедая на SuperTab

Я установил оба плагина с помощью Pathogen, но они не работают вместе, как положено. То есть, если я использую TAB, я получаю завершение SuperTab (автозаполнение того, что я написал ранее), тогда как, если я использую CTRL + SPACE, я получаю заверше…
09 ноя '15 в 10:14
1 ответ

Вим супертаб и джедай-вим

Как продолжение, как проверить, активированы ли SuperTab и jedi-vim? и сделали то, что предложила Инго Каркат. Теперь интересно, что сломалось и как я это исправлю. Вот вывод: :verbose imap <tab> i <Tab> <Plug>SuperTabForward Last …
02 ноя '12 в 10:51
0 ответов

Джедай не может перечислить все модули

У меня проблемы с настройкой дополнений кода Python в Neovim. Мои источники завершения управляются deoplete, и я пытался работать с 2 источниками: https://github.com/autozimu/LanguageClient-neovim и deoplete-jedi. Я был счастлив в течение нескольких…
17 июн '18 в 19:07
1 ответ

Можно ли убедить джедаев в автозаполнении списков?

Я получаю огромное количество полезности от выставления объекта дереву в командной строке для программы на Python. Например: myprog.py obj1.obj2.method Позвольте мне выполнить obj1.obj2.method() и myprog.py obj1.<TAB> myprog.py obj1.obj2<TA…
28 апр '15 в 15:54
1 ответ

Джедай Python: как получить методы экземпляров?

Я построил простой текстовый редактор с некоторыми возможностями специальных возможностей для программного обеспечения для чтения с экрана. Я использую Python для.NET (pythonnet), чтобы показать форму, содержащую текстовое поле. Когда пользователь н…
07 июн '16 в 18:04
1 ответ

Можно ли заставить virtualenv использовать пакеты пользователя вместо системных пакетов?

Я использую Jedi для автозаполнения Python в Emacs, но это не зависит от моего кода, поэтому я не хочу помещать его в свой код requirements.txt, (Другие разработчики могут не использовать плагин для редактора джедаев, и это, безусловно, не нужно при…
28 апр '14 в 17:59
1 ответ

Есть ли анализатор объема для Python?

Учитывая файл Python, я хочу выяснить все области и объявления для идентификаторов в файле. Например, учитывая этот файл: import a from b import xyz def my_func(g): print "2" my_func(0) a.function_in_a(3) xyz(4) Я хочу, чтобы вывод был: по строке 7,…
1 ответ

Автозаполнение Python джедая становится все медленнее

Используя библиотеку автозаполнения джедаев, я обнаружил, что каждый вызов Script.completions() делает последовательные звонки медленнее. В следующем коде я повторяю run функционировать три раза. Мне не понятно почему, но каждый занимает больше врем…
14 дек '16 в 18:49
3 ответа

Emacs Jedi Python инструмент не может загрузить "ошибка поиска программы: разрешение отклонено, Python"?

Я получаю следующую ошибку при попытке открыть файл Python в Emacs: не могу угадать смещение отступа Python, используя значения по умолчанию: 4 отложенная ошибка: (ошибка при поиске программы: разрешение запрещено, python) Я предполагаю, что перемен…
01 июл '13 в 19:22
1 ответ

Неправильные завершения джедаев для многопроцессорного модуля в python3

Работая с autocomplete-python атома, который использует джедай, я обнаружил, что есть неправильные предложения для multiprocessing модуль в python3, Вот пример: >>> import jedi >>> source = ''' ... import multiprocessing as mp ... …
1 ответ

Можно ли встраивать джедаев в приложение в системе, где Python не установлен?

Я работаю над приложением (для Windows и Mac), которое использует Python как встроенный язык сценариев. Приложение включает в себя внутренний текстовый редактор, реализованный с использованием Scintilla, и я использую Jedi для автозаполнения, что в …
1 ответ

Как убрать неявный аргумент "self" при автозаполнении в jedi-vim

Я только что установил джедай-вим. Когда джедай автоматически завершает метод, первый аргумент всегда self, что подразумевается в вызове метода. Как я могу избавиться от self?
06 авг '15 в 08:33
2 ответа

YouCompleteMe не работает для Python

Я не уверен, что это какая-то ошибка (вероятно, нет, в противном случае все будут жаловаться), и без аккаунта Google я не могу использовать группу Google, поэтому я стараюсь здесь, в надежде, что у кого-нибудь есть предложение, У меня установлен You…
21 окт '15 в 17:37
2 ответа

Что является более эффективным: строки документов Python или подсказки типов?

Я хочу добавить поддержку автозаполнения в мой код Python с помощью Jedi. Это можно сделать с помощью либо строк документации функции, либо подсказок типа (или обоих). def function_with_types_in_docstring(param1, param2): """Example function with ty…
4 ответа

Не могу заставить плагин jedi-vim работать

Я пытаюсь использовать плагин jedi-vim для автозаполнения Python, но не могу заставить его работать. У меня Vim 7.3, и вот что я сделал: 1- клонировать код из git clone http://github.com/davidhalter/jedi-vim path/to/bundles/jedi-vim 2- копия jedi-vi…
07 фев '14 в 13:14
0 ответов

Глобалы во встроенном питоне

В среде, где python используется для настройки сложной программы, программа compile()Сценарий и вызовы Python exec() для кода с горсткой глобальных переменных. Может ли джедай автоматически завершить это? (Могу ли я дать подсказки джедаю, чтобы помо…
05 окт '17 в 09:49
0 ответов

Как я могу получить расположение методов и функций класса с помощью Python Jedi?

Я хотел бы проанализировать файлы Python и получить содержащиеся в нем классы, их методы и функции. Кроме того, мне нужно их местоположение с точки зрения начала и конца линии. Как я могу достичь этого с помощью джедая легче всего?
02 янв '19 в 20:34
0 ответов

Завершение джедая предполагает, что переменные были строкой

Я использую YouCompleteMe (YCM) с vim. Я установил такой плагин, как указано в разделе обмена стеками Vi Vim. Я не использую виртуальную среду. Когда курсор находится после точки после симпли объектов, Symbol YCM предлагает дополнения, как если бы о…
02 янв '19 в 20:33
3 ответа

Получить код функции / класса из файла, зная строку и столбец его определения

По сути, я хочу использовать jedi для получения кода функции или класса из деталей его определения (пути, строки, столбца). Чтобы быть более точным, я действительно хочу получить код из файла, который не выполняется, статический.
02 мар '16 в 13:51