Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция "Предложения следующего изменения" (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 , чтобы закрыть ее. После принятия предложения все связанные предложения будут автоматически отображаться. Не связанные новые предложения остаются скрытыми, пока не решите просмотреть их.