Итак, у меня есть этот простой код, который я пытаюсь использовать, и мне интересно, ожидаю ли я слишком многого от intellisense в VS Code.
Я установил библиотеку Python Trello, используя pip3 install py-trello
.
Использование кода VS (1.27.2) и расширения Python (2018.8), Python (3.7.0), Mac OS (10.13.6).
В коде ниже, если я наберу доску. тогда я не вижу никакой помощи intellisense после ввода точки.
Я предполагаю, что VS Code может не понимать, что board - это тип класса, возвращаемый client.list_boards ().
from trello import TrelloClient
client = TrelloClient(
api_key='my_api',
token='my_token',
)
for board in client.list_boards():
print(board.name)
Я получаю всплывающее окно Intellisense, если я делаю это.
x = input("Name: ")
x.
Я получаю выпадающий список после x.
Однако, я не получаю всплывающее окно intellisense с этим примером кода ниже. После того, как я наберу calc. там нет всплывающего окна. Скопировал этот код из другая проблема на Github, но я использую Python 3.7.0. Я столкнулся с той же проблемой, хотя эта проблема, кажется, была решена, и версии моего приложения намного выше, чем когда проблема была поднята и решена.
class FactorMixin:
Factor_1 = 1
class Calc:
def sum(self, a, b):
return a + b
class BetterCalc(Calc, FactorMixin):
def multiply_factor(self,a):
return a * self.Factor_1
var_a=1
calc = BetterCalc()
calc.
calc.m показывает всплывающее окно intellisense, но calc. не
И, наконец, вот один раз, когда всплывающее окно действительно появляется. Не уверен, что происходит и является ли это языковым сервером, запускающимся поздно, как это испытывали некоторые люди в прошлом ...
И когда я устанавливаю "python.jediEnabled": true в настройках, intellisense всплывает, но мне интересно, что я теряю, не используя сервер python ...
Спасибо.