GitHub Copilot 어디까지 써 봤니?

개발자들의 필수품이 되어버린 AI 코딩 도우미 GitHub Copilot 잘 쓰고 계신가요?

노마드코더 유튜브 채널에 GitHub Copilot 사용 팁이 올라와서 개발자들 사이에서 인기인데요.

GitHub Copilot 을 더 잘 쓰고 싶은 개발자분들은 꼭 시청해 보시길 권장드립니다.


https://www.youtube.com/watch?v=xx7Ykh0VpF0


바쁘신 분들을 위해서 핵심만 모아 GitHub Copilot Chat 활용 방법을 공유드립니다!

- GitHub Copilot은 인라인 코드 제안 이외에도 채팅, 커밋 메시지 작성, 콘솔 에러 설명, 문서 작성, VS Code 설정 등 다양한 기능을 제공합니다. 

- VS Code에서는 GitHub Copilot Chat 을 사용하여 코드나 터미널 질문에 대한 답변을 받을 수 있습니다.



1. Copilot Chat Agents

파일, 함수, 클래스에 관한 질문이나 터미널 명령어에 대한 도움을 받을 수 있습니다.

- @workspace : 내 PC의 workspace 를 스캔하여 답변해줍니다. 예) 이 프로젝트는 어떻게 실행할 수 있지?

- @terminal : 터미널 명령어나 콘솔 결과에 대한 질문에 답변합니다. 예) Github PR 생성 명령어 알려줘

- @vscode : VS Code 의 각종 설정 변경이 필요할 때 사용합니다. 예) 테마 변경하는 방법 알려줘



2. Copilot Chat Commands

각 Agnet 에서는 특정 명령어를 사용하여 해당 작업을 손쉽게 해결할 수 있습니다.

자주 사용하는 기능은 Copilot Chat 플러그인 설정에서 단축키 지정을 통해 보다 빠르게 처리할 수도 있습니다.

[사용 예시]

예제1. 설명만으로 새로운 프로젝트를 만들고 싶다면 /new 명령을 실행해주세요.

예제2. 코드에 대한 설명이 필요할 때, 코드를 선택하고 /explain 명령을 실행해주세요.

예제3. 특정 메서드에 대한 단위 테스트 코드를 자동으로 작성하려면 /tests 명령을 실행해주세요.

예제4. 코드 문서를 자동으로 작성하기 위해서는 /doc 명령을 실행해주세요.



3. Inline Chat

코드 에디터창에서 빠르게 Chat 기능을 사용하고 싶다면, Cmd+I 단축키를 눌러서 inline chat 을 시작할 수 있습니다. Inline Chat에서도 일반적인 질문을 자유롭게 할 수 있으며, 코드 생성을 요청하면 inline chat 아래에 코드가 자동으로 작성됩니다.

또한 아래와 같이 코드 영역이 선택된 상태에서 Inline Chat 을 시작한다면 해당 코드에 대해 명령을 수행할 수 있습니다.


4. 추가 기능

커밋 메세지 자동 작성

VS Code 의 Source Controller 탭에서 Copilot 아이콘을 클릭해주세요.

코드의 변경 내역을 토대로 커밋 메세지를 제안해줍니다. 다만 변경사항이 너무 많은 경우 메세지가 제대로 나오지 않으니 참고해주세요.


에러 해결

코드 실행 시 에러가 발생하면 Copilot 로 설명을 요청하거나 직접 수정을 하여 문제를 해결 할 수 있습니다.

터미널에서 에러가 발생한 경우에도 Copilot 버튼이 활성화 되었다면 이것을 클릭하여 에러를 해결 할 수 있습니다.


GitHub Copilot을 음성으로 사용하기

VS Code Speech 라는 플러그인을 설치하여 음성으로 Copilot 을 사용할 수 있습니다.

자세한 설치 방법은 노마드코더의 영상을 참고해주세요.


여기까지 GitHub Copilot Chat 잘 사용하는 팁을 살펴보았습니다.

GitHub Copilot 사용에 보다 도움이 되셨으면 합니다.

감사합니다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 2월 19일 오후 2:22

 • 

저장 70조회 7,366

댓글 0