프로젝트에 대한 구체적인 질문이나 일반적인 소프트웨어 관련 질문을 Copilot Chat에 문의할 수 있습니다. Copilot Chat에게 코드를 작성하고, 오류를 수정하고, 테스트를 작성하고, 문서 코드를 작성하도록 요청할 수도 있습니다.
위의 탭을 사용하여 Copilot Chat을(를) 사용하는 환경을 선택합니다.
일반 소프트웨어 질문하기
일반적인 소프트웨어 관련 질문을 Copilot Chat에 문의할 수 있습니다. 예시:
tell me about nodejs web server frameworks
how to create an express app
how to update an npm package
프로젝트에 대해 질문
Copilot Chat에게 프로젝트에 대해 질문할 수 있습니다. Copilot에게 올바른 컨텍스트를 제공하려면 다음 전략 중 일부를 시도해 보세요.
- 관련 코드 줄을 강조 표시합니다.
- 관련 파일을 엽니다.
- 파일을 참조로 추가합니다. 파일 참조 사용 방법에 대한 자세한 내용은 IDE에서 GitHub Copilot에 질문하기을(를) 참조하세요.
@project
채팅 참가자를 사용합니다.
예시:
what sorting algorithm does this function use
how are these files related
(해당 파일에 대한 참조 포함)@project how are notifications scheduled
코드 작성
Copilot에게 코드 작성을 요청할 수 있습니다. 예시:
write a function to sum all numbers in a list
add error handling to this function
Copilot이(가) 코드 블록을 반환하는 경우 응답에는 코드를 복사하거나 커서에 코드를 삽입하는 옵션이 포함됩니다.
코드 수정, 개선 및 리팩터링
현재 파일에 오류가 있는 경우 /fix
슬래시 명령을 사용하여 Copilot에게 오류를 해결하도록 요청합니다.
코드를 개선하거나 리팩터링하기 위해 일반적인 요청을 할 수도 있습니다.
how would you improve this code?
translate this code to C#
add error handling to this function
테스트 작성
/tests
슬래시 명령을 사용하여 Copilot에게 활성 파일 또는 선택한 코드에 대한 테스트를 작성하도록 요청합니다. 예시:
/tests
/tests using the Jest framework
/tests ensure the function rejects an empty list
/tests
슬래시 명령은 기존 코드에 대한 테스트를 작성합니다. 코드를 작성하기 전에 테스트를 작성하려는 경우(테스트 기반 개발) /tests
명령을 생략합니다. 예시:
Add tests for a JavaScript function that should sum a list of integers