Я пытаюсь перенести весь свой рабочий процесс с eclipse и jupyter notebook на VS Code. Я установил расширение python, которое должно поставляться с Intellisense, но оно хуже только частично. Я получаю предложения после ввода точки, но не получаю никакой информации о параметрах или документации при наведении курсора мыши. Большое спасибо за помощь и счастливого нового года!

P.S Если у кого-то есть опыт использования окружения anaconda с VS Code, это было бы очень полезно, так как я столкнулся с некоторыми проблемами при распознавании библиотек.

Изображение предложений по завершению

Изображение без параметров и документации

Также здесь видно, что когда я вручную активирую Intellisense, он не распознает, что это находится в методе.

введите описание изображения здесь

Извините за длинный ряд правок, но я обнаружил, что при наборе print в обычном файле python он работает, но не в файле jupyter notebook. Кроме того, он все еще не работает для numpy. Спасибо всем за помощь.

введите описание изображения здесь

Ответы (1)

Вы можете использовать сочетание клавиш "Ctrl+Пробел", чтобы открыть предложенные варианты:

введите описание изображения здесь

Кроме того, рекомендуется использовать расширение "Pylance", которое лучше работает с расширением "Python".

введите описание изображения здесь

Обновление:

В настоящее время в VSCode содержимое документа "IntelliSense" предоставляется языковой службой Python, которая в основном предназначена для файлов Python (".py" файлы вызывают эту функцию), в то время как в Jupyter "IntelliSense", используемый файлом ".ipynb", поступает из расширения "Jupyter". Вы можете обратиться к содержимому этой ссылки, чтобы использовать VS code insiders, а его редактор блокнотов имеет лучший intellisense.

Инсайдеры VS code:

введите описание изображения здесь

введите описание изображения здесь

2022 WebDevInsider