Быстрые действия в SourceCraft Code Assistant

Для удобства работы с плагином предусмотрены быстрые действия — интеграции Code Assistant в IDE.

Для Visual Studio Code доступны следующие интеграции:

Для IDE от JetBrains доступны линзы с возможностью сгенерировать документацию и тесты.

Функциональность отличается в зависимости от используемой IDE.

Примечание

Язык интерфейса плагина для Visual Studio Code зависит от установленного языка IDE.

Сгенерировать тесты

В линзе или лампочке рядом с блоком кода, для которого вы хотите сформировать тесты, нажмите SourceCraft Code Assistant: Generate Tests.

Также вы можете установить курсор в блоке кода, для которого вы хотите сформировать тесты, правой кнопкой мыши вызвать контекстное меню и выбрать SourceCraft Code AssistantGenerate Tests.

Тесты отобразятся в новом чате.

Над блоком кода, для которого вы хотите сформировать тесты, нажмите SourceCraft Code Assistant: Generate Tests.

Тесты отобразятся в новом чате.

Сгенерировать документацию

В линзе или лампочке рядом с блоком кода, для которого вы хотите сформировать документацию, нажмите SourceCraft Code Assistant: Generate Docs.

Также вы можете установить курсор в блоке кода, для которого вы хотите сформировать документацию, правой кнопкой мыши вызвать контекстное меню и выбрать SourceCraft Code AssistantGenerate Docs.

Документация будет предложена в виде комментария к блоку кода. Чтобы принять или отклонить комментарий, нажмите Accept (сочетание клавиш Ctrl + Y в Windows/Linux или Command + Y в macOS) или Reject (сочетание клавиш Ctrl + N в Windows/Linux или Command + N в macOS).

Над блоком кода, для которого вы хотите сформировать документацию, нажмите SourceCraft Code Assistant: Generate Docs.

Документация отобразится в новом чате.

Предложить улучшения кода

Функциональность доступна только в Visual Studio Code.

  1. Выделите блок кода, для которого вы хотите запросить улучшения.
  2. Правой кнопкой мыши вызовите контекстное меню и выберите SourceCraft Code AssistantRefactor code.

Отредактированный код и объяснения отобразятся в новом чате.

Отправить блок кода в чат

Функциональность доступна только в Visual Studio Code.

  1. Выделите блок кода.

  2. Правой кнопкой мыши вызовите контекстное меню и выберите SourceCraft Code AssistantAdd Selection to Chat.

    Также вы можете использовать сочетание клавиш Ctrl + I в Windows/Linux или Command + I в macOS.

Сформировать сообщение для коммита

Функциональность доступна только в Visual Studio Code.

Поддерживается только система контроля версий git.

В редакторе правой кнопкой мыши вызовите контекстное меню и выберите SourceCraft Code AssistantCommit Description.

Краткий отчет об изменениях и сообщение для коммита отобразятся в новом чате.

Настроить действия, отображаемые в линзах и лампочках

Функциональность доступна только в Visual Studio Code.

  1. В линзе над блоком кода нажмите .
  2. В открывшемся окне с настройками выберите, какие действия отображать в линзах, а какие — в лампочках.

Вызвать автодополнение кода

Функциональность доступна только в Visual Studio Code.

  1. Установите курсор в месте, в котором вы хотите вызвать автодополнение.
  2. Правой кнопкой мыши вызовите контекстное меню и выберите SourceCraft Code AssistantSuggest code.

См. также

Предыдущая
Следующая