GitHub Copilot 인라인 채팅, 스마트 작업 및 빠른 채팅 검사
채팅 보기 외에도 GitHub Copilot AI 쌍 프로그래머와 상호 작용하는 여러 가지 다른 방법을 제공합니다. 여기에는 스마트 작업, 빠른 채팅 및 인라인 채팅이 포함됩니다.
스마트 작업
일부 작업은 매우 일반적이어서 자동화할 수 있습니다. Visual Studio Code 프롬프트를 작성하지 않고도 특정 작업을 완료할 수 있는 GitHub Copilot 스마트 작업을 제공합니다. 스마트 작업은 Visual Studio Code 편집기에서 직접 실행하여 일반적인 코딩 작업을 빠르고 쉽게 수행할 수 있는 미리 정의된 작업입니다.
다음과 같은 스마트 작업을 사용할 수 있습니다.
- 설명: 선택한 코드에 대한 자연어 설명을 생성합니다. 이는 익숙하지 않은 코드를 이해하거나 다른 사용자에게 설명하는 데 유용합니다.
- 검토: 선택한 코드의 코드 검토를 제공합니다. 버그, 성능 병목 상태 및 보안 취약성을 식별하는 데 도움이 됩니다.
- 문서 생성: 선택한 코드에 대한 설명서를 만듭니다. 팀 또는 다른 기여자를 위한 코드베이스를 문서화하는 데 유용합니다.
- 테스트 생성: 선택한 코드에 대한 단위 테스트를 만듭니다. 복잡한 논리를 사용하여 코드의 정확성과 안정성을 보장합니다.
- 수정: 선택한 코드에 대한 수정 사항을 제안합니다. 오류 또는 문제가 발생하고 해결 방법에 대한 지침이 필요한 경우에 유용합니다.
스마트 작업에 액세스하려면 코드 편집기를 마우스 오른쪽 단추로 클릭합니다. 상황에 맞는 메뉴에는 GitHub Copilot 스마트 작업 섹션이 포함되어 있습니다. 사용 가능한 스마트 작업은 코드 선택 컨텍스트에 따라 달라질 수 있습니다. 예를 들어 오류가 포함된 코드를 선택하는 경우 스마트 수정 작업은 상황에 맞는 메뉴에 포함되어야 합니다.
스마트 작업은 오른쪽 클릭 메뉴로 제한되지 않습니다. 또한 GitHub Copilot 스마트 동작을 Visual Studio Code 다른 곳에서 스파클(✨) 아이콘으로 표시합니다. 예를 들어 스파클 아이콘은 다음과 같은 조건에 표시됩니다.
- 테스트 탐색기에서 실패한 테스트를 수정합니다.
- 실패한 명령 후 터미널 여백에서.
- 소스 제어 보기에서 커밋 메시지를 생성합니다.
- F2를 사용하여 기호 이름을 변경하여 AI 생성 이름을 제안하는 경우
빠른 채팅
빠른 채팅은 간단한 질문과 상호 작용을 위해 편집기 맨 위에 간단한 채팅 패널을 제공합니다. 전체 채팅 보기를 열거나 코딩 컨텍스트를 종료하지 않고도 빠른 답변을 얻을 수 있습니다.
빠른 채팅을 열려면
프롬프트를 입력하고 Enter 키를 누릅니다. 빠른 채팅은 전체 채팅 보기로 컨텍스트를 추가하기 위해 동일한 #멘션을 지원합니다. 대화가 커지면 채팅 보기에서 열기 를 선택하여 전체 채팅 보기에서 계속합니다.
인라인 채팅
Visual Studio Code 1.99(2025년 3월)부터 인라인 채팅 환경이 통합 채팅 패널 아키텍처로 전환되었습니다. 이전 인라인 채팅 인터페이스에는 편집기에서 직접 나타나는 부동 오버레이가 포함되어 있고, diffs가 제자리에 표시되었으며, 파일을 떠나지 않고 변경 내용을 적용하거나 거부할 수 있습니다. 이 오버레이는 다중 파일 편집을 처리할 수 없고 대화 기록이 부족하여 더 이상 사용되지 않습니다. Visual Studio Code 사용자 인터페이스는 여전히 인라인 채팅에 대한 액세스를 제공하지만 인라인 채팅 기능은 이제 기본 채팅 보기에 통합됩니다.
요약
채팅 보기 외에도 Visual Studio Code GitHub Copilot AI 쌍 프로그래머와 상호 작용하는 여러 가지 방법을 제공합니다. 스마트 작업, 빠른 채팅 및 인라인 채팅은 특정 조건에서 유용한 대안을 제공합니다. 이러한 기능을 사용하면 생산성을 향상시키고 GitHub Copilot 더 많은 가치를 얻을 수 있습니다.