Предложения Intellisense, которые появляются во время написания кода в Visual Studio с расширением Python, занимают слишком много времени (например, 20 секунд), если вы используете классы PyQt4. Я пробовал с разными файлами, внутри и снаружи проекта, те же результаты.
Даже в 40 строк .py, который импортирует from PyQt4 import QtGui
и имеет простой класс, унаследованный от QtGui.QTableWidget
предложений, занимающих вечность, и еще хуже, если вы нажмете Ctrl + пробел, он вообще не загрузится.
Комментируя импорт и удаляя наследование из классов PyQt4, Intellisense снова работает мгновенно.
Я не был уверен, оправдывает ли это проблему в https://github.com/Microsoft/vscode-python
может я что-то не так делаю?
для завершения, вот мои настройки пользователя:
{
"python.linting.enabled": true,
"editor.formatOnSave": true,
"python.linting.pylintArgs": [
"--disable=R,C",
"--extension-pkg-whitelist=PyQt4"
],
"git.confirmSync": false,
"git.autofetch": true,
"csv-preview.separator": ";",
"workbench.startupEditor": "newUntitledFile",
"python.formatting.autopep8Args": [
"--max-line-length=100"
]
}
обновление: имея тот же проект, Intellisense работает намного быстрее в коде VS под Debian. (4-5 секунд вместо 20+)