Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция "Предложения следующего изменения" (NES) GitHub Copilot использует ваши последние изменения, чтобы предвидеть следующее изменение, которое вы, возможно, захотите сделать, и его расположение. Благодаря этой возможности Copilot предлагает изменения в коде и комментариях.
Внутренние дополнения замечательно подходят для автодополнения участков кода. NES помогает оставаться в потоке редактирования, предлагая изменения, соответствующие вашей текущей работе. С помощью клавиши TAB можно быстро перемещаться и принимать предложения. Предложения могут охватывать одну или несколько строк в зависимости от области потенциального изменения.
Предпосылки
Дальнейшие изменения предложений для GitHub Copilot в SSMS поддерживают язык Transact-SQL (T-SQL).
Установите SSMS 22.2 или более позднюю версию с рабочей нагрузкой AI Assistance.
Войдите в учетную запись GitHub с помощью доступа Copilot.
Бесплатно используйте GitHub Copilot. Зарегистрируйте и используйте ИИ для более быстрого и эффективного написания кода.
Включение предложений для следующего редактирования
Чтобы приступить к работе с GitHub Copilot NES, включите функцию в Инструменты>Параметры>Все настройки>Текстовый редактор>Завершения кода>Общие. Выберите Copilot Next Edit Suggestions (предложения следующего редактирования из Copilot) в разделе Поставщики завершений кода.
Начните использовать предложения для следующего редактирования
С включенной функцией предложения следующего редактирования в Copilot (прогнозы из Copilot) начните вводить T-SQL, чтобы увидеть предложения от NES. Когда функция предлагает изменение кода, вы можете перейти к нему с помощью клавиши TAB , а затем принять его с помощью клавиши TAB еще раз. Вы экономите время, быстро перейдя к следующему соответствующему редактированию, не выполняя ручной поиск по файлам или ссылкам самостоятельно. Стрелка в поле индикатора показывает, доступно ли предложение по правке.
Понимание вариантов использования
NES полезна в различных сценариях, предлагая не только очевидные повторяющиеся изменения, но и логические изменения.
Уловить и исправить ошибки
NES помогает с ошибками, такими как опечатки. Например, он перехватывает ошибки, если вы пишете SELCT вместо SELECT.
Сопоставление изменений в намерении
NES предлагает изменения в остальной части кода, которые соответствуют изменению намерения. Например, при обновлении запроса и добавлении псевдонима для таблицы NES отображаются предложения, использующие новый псевдоним.
Переработка кода
Если вы переименовываете объект или переменную один раз в файле, NES предлагает обновить его во всем файле. Если вы вводите новое имя или шаблон именования, функция предложит обновить последующий код для соответствия.
Скрыть NES
Вы можете скрыть предложения от NES в SSMS и просматривать их только по вашему желанию.
В разделе Средства>Параметры>Все настройки>Текстовый редактор>Завершение кода>Общие>Модель завершений Copilot выберите "Свернуть предложения для следующего редактирования". Изменения по-прежнему активируют NES, но если предложение доступно, в глотере отображается только индикатор поля. Этот индикатор указывает на соответствующую строку. Само предложение остается скрытым, пока не решите просмотреть его.
Чтобы просмотреть скрытое предложение, выберите индикатор поля или клавишу TAB и появится предложение. Вы можете снова выбрать клавишу TAB , чтобы принять предложение или выбрать клавишу ESC , чтобы закрыть ее. После принятия предложения все связанные предложения будут автоматически отображаться. Не связанные новые предложения остаются скрытыми, пока не решите просмотреть их.