Да, в Visual Studio Code (VS Code) также есть возможность автоматического импорта классов, функций и переменных, что может существенно ускорить процесс разработки, особенно для проектов на Python. Вот несколько рекомендаций и расширений, которые могут помочь вам с импортами в VS Code:
1. **Python Extension for Visual Studio Code**: Первое, что вам следует сделать, это установить официальное расширение Python от Microsoft. Оно обеспечивает широкий спектр функциональных возможностей для работы с Python, включая поддержку автозавершения, проверку типов, отладку и многое другое.
- Установка: Откройте раздел Extensions (расширения) в боковой панели, найдите "Python" и установите расширение от Microsoft.
2. **IntelliSense**: Одной из основных функций, которую предоставляет расширение Python, является IntelliSense, который поддерживает автоматическое завершение и импорт. Когда вы пишете код, VS Code будет предлагать завершения, включая импорты из библиотек и файлов.
3. **Pylance**: Эта надстройка предоставляет улучшенные возможности IntelliSense и анализ кода. Она поддерживает автоматические импорты и более глубокую интеграцию с Python. Убедитесь, что Pylance установлена и активирована для проекта Python.
- Установка: Найдите "Pylance" в разделе Extensions и установите его.
4. **Auto Import**: Расширения, такие как `auto-import`, могут помочь вам с автоматической генерацией импортов, когда вы используете классы или функции, которые еще не импортированы. Однако они могут работать не всегда идеально и могут требовать дополнительной настройки.
5. **Настройки Pyright**: Если вы используете Pyright (статический анализатор типов для Python), вы можете настроить его для ускорения работы с импортами и типами в вашем коде.
6. **Работа с виртуальными окружениями**: Убедитесь, что вы используете виртуальное окружение для вашего проекта, и оно правильно настроено (выбрано в VS Code). Это поможет расширениям находить установленные библиотеки и корректно подсказывать их при написании кода.
### Резюме
С помощью комбинации расширений Python и Pylance в VS Code вы можете получить функционал, аналогичный автоматическому импорту в PyCharm. Если стандартные возможности не удовлетворяют ваши потребности, вы можете поэкспериментировать с другими расширениями, доступными в Marketplace.