Visual Studio Code 1.77, выпущенный 30 марта в качестве выпуска универсального редактора кода Microsoft за март 2023 года, представляет предварительную версию более полной интеграции с помощником кодирования GitHub Copilot AI. Интеграция включает в себя встроенные предложения, возможности чата и представление чата, чтобы помочь разработчикам в процессе написания кода.
Это обновление также обеспечивает завершение регистра переключения TypeScript/JavaScript, что позволяет пользователям упростить процесс построения операторов переключения над литеральными типами на любом языке программирования. Введя case в операторе switch и приняв предложенный вариант, все случаи для всех значений этого типа будут добавлены автоматически. Однако эта функция работает только в том случае, если переключаемое значение является объединением или литералом.
Кроме того, в VS Code 1.77 разработчики могут исследовать функции GitHub Copilot, такие как встроенные предложения, встроенный чат и просмотр чата. Чтобы опробовать эти новые возможности, разработчики должны использовать расширение GitHub Copilot Nightly и VS Code Insiders Build. Чтобы получить доступ к возможностям чата, они также должны зарегистрироваться в списке ожидания GitHub Copilot Chat. Эта расширенная интеграция с Copilot в настоящее время находится в состоянии предварительного просмотра.
Новая интеграция GitHub позволяет пользователям VS Code, работающим в репозитории GitHub, копировать глубокие ссылки для строки или диапазона редактора из поля редактора. Для настольной версии VS Code разработчики должны установить расширение GitHub Pull Requests and Issues для создания GitHub Permalinks и ссылок HEAD из поля редактора. В vscode.dev, онлайн-варианте VS Code, глубокие ссылки для репозиториев GitHub доступны по умолчанию.
Visual Studio Code 1.77 от Microsoft можно загрузить для Windows, Linux или macOS с веб-сайта проекта. Дополнительные функции в этой версии включают в себя:
- Улучшенный рефакторинг кода Python с помощью расширения Pylance для поддержки языка Python, который можно выполнить с помощью нового действия кода «Переместить символ в».
- Расширенные рекомендации по расширению на основе содержимого файла. Например, если разработчик открывает файл Python с синтаксисом ячеек блокнота, редактор предложит расширение Jupyter.
- Функция «Форматирование при сохранении» для блокнотов, форматирование всего блокнота при сохранении.
Выпуск VS Code 1.77 следует за VS Code 1.76, который дебютировал ранее в марте 2023 года с улучшениями профилей конфигурации и удаленной разработки. В то время как эти инструменты обеспечивают более плавный процесс кодирования для разработчиков, платформа no-code, такая как AppMaster позволяет как непрограммистам, так и опытным разработчикам более эффективно создавать комплексные веб-приложения, мобильные и серверные приложения. Интеграция помощников по кодированию на основе ИИ с редакторами кода, такими как Visual Studio Code, и платформами no-code такими как AppMaster.io , демонстрирует синергию между ИИ и человеческим опытом, способствуя более рациональной и инновационной разработке приложений.