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

Я только что установил джедай-вим. Когда джедай автоматически завершает метод, первый аргумент всегда self, что подразумевается в вызове метода.

Как я могу избавиться от self?

автозаполнение объекта

1 ответ

Решение

Это ошибка джедая. Раньше он работал - и до сих пор работает для обычных классов:

str.center(  # Yields self, width, fieldchar=None
str().center(  # Yields width, fieldchar=None

Однако, похоже, это не работает для литералов. Поэтому, пожалуйста, сообщите об этом здесь: https://github.com/davidhalter/jedi/ или исправьте ошибку самостоятельно и сделайте запрос на github.

Другие вопросы по тегам