GitHub Copilot 빠른 수정 옵션 검사

완료됨

GitHub Copilot 명령 터미널에서 검색된 코딩 문제, 테스트 실패 및 문제를 해결하는 빠른 수정 옵션을 제공합니다. 빠른 수정 옵션은 다음과 같습니다.

  • 스마트 작업: 스마트 작업 수정 은 프롬프트를 작성하지 않고 코딩 오류를 해결하는 데 사용할 수 있는 상황별 작업입니다.
  • 슬래시 명령: /fix 슬래시 명령은 Ask 에이전트, 인라인 채팅 세션 및 빠른 채팅 창에서 사용할 수 있습니다.
  • 코드 작업: Copilot을 사용하여 수정과 같은 "수정" 코드 작업은 GitHub Copilot이 특정 문제를 감지할 때 Visual Studio Code 인터페이스에 표시됩니다.

비고

GitHub Copilot을 위한 Visual Studio Code의 상황별 메뉴가 적극적으로 업데이트되고 있습니다. 스마트 수정 작업은 이 단원에 설명된 상황에 맞는 메뉴 위치에 표시되지 않을 수 있습니다. 상황에 맞는 메뉴에서 수정 옵션을 사용할 수 없는 경우 코드를 선택하고 채팅 보기에서 직접 "이 코드 수정"과 같은 프롬프트를 입력하여 동일한 작업을 수행할 수 있습니다.

Fix 스마트 작업을 사용하여 코딩 문제 해결

스마트 수정 작업은 편집기에서 상황에 맞는 메뉴에서 액세스할 수 있으며 프롬프트를 작성하지 않고 코딩 문제를 해결하는 데 사용할 수 있습니다.

스마트 작업 수정 을 사용하여 코딩 문제를 해결하려면 다음을 수행합니다.

  1. 애플리케이션 코드 파일을 엽니다.

  2. 수정할 코드를 선택합니다.

  3. 선택한 코드를 마우스 오른쪽 단추로 클릭한 다음 코드 > 수정 생성을 선택합니다.

    GitHub Copilot 인라인 채팅 세션을 열어 편집기에서 직접 코드 업데이트 제안을 표시합니다. 수락 또는 닫기를 선택하여 제안된 수정 사항을 적용하거나 취소합니다.

  4. 필요에 따라 추가 컨텍스트를 제공하는 프롬프트를 제출하여 제안된 코드 업데이트를 구체화합니다.

또는 코드 파일에 컴파일링이나 린팅 문제가 있다면, GitHub Copilot에서 문제 위에 마우스 포인터를 올리면 편집기에서 코드 작업(스파클 아이콘)이 표시됩니다.

에디터에서

테스트 오류 수정

GitHub Copilot VS Code의 테스트 탐색기와 통합되며 실패한 테스트를 수정하는 데 도움이 될 수 있습니다.

  1. 테스트 탐색기에서 실패한 테스트를 마우스로 가리킵니다.

  2. 테스트 실패 수정 단추(스파클 아이콘)를 선택합니다.

  3. GitHub Copilot 제안된 수정 사항을 검토하고 적용합니다.

또는 다음을 수행할 수 있습니다.

  1. 채팅 보기를 엽니다.

  2. 명령을 입력합니다 /fixTestFailure .

  3. GitHub Copilot 제안에 따라 테스트를 수정합니다.

비고

에이전트는 테스트를 실행할 때 테스트 출력을 모니터링하고 실패 테스트를 수정하고 다시 실행하려고 자동으로 시도합니다. 에이전트를 사용하여 테스트 출력을 모니터링하면 코드에서 문제를 신속하게 식별하고 해결하는 데 도움이 될 수 있습니다. 그러나 에이전트를 사용하는 경우 GitHub Copilot 단일 작업을 완료하기 위해 여러 프리미엄 요청을 수행할 수 있습니다. 사용자가 시작한 프롬프트와 사용자 대신 GitHub Copilot이 수행하는 후속 작업에서 프리미엄 요청을 사용할 수 있습니다. 사용되는 총 프리미엄 요청은 작업의 복잡성, 관련된 단계 수 및 선택한 모델에 따라 달라집니다.

터미널 오류 수정

명령이 터미널에서 실행되지 않으면 GitHub Copilot은 무엇이 발생했는지 설명하는 빠른 수정을 제공하기 위해 여백에 스파클 아이콘을 표시합니다.

요약

GitHub Copilot 명령 터미널에서 검색된 코딩 문제, 테스트 실패 및 문제를 해결하는 빠른 수정 옵션을 제공합니다. 빠른 수정 옵션에는 스마트 수정 작업, /fix 슬래시 명령 및 "수정" 코드 작업이 포함됩니다. 스마트 수정 작업은 편집기에서 상황에 맞는 메뉴에서 액세스할 수 있으며 프롬프트를 작성하지 않고 코딩 문제를 해결하는 데 사용할 수 있습니다. 스마트 작업 수정을 사용하여 테스트 오류 및 터미널 오류를 수정할 수도 있습니다.