앱 개발 개척시대
K리그 프로그래머
개발자들의 필수품이 되어버린 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
6
... 더 보기하나부터 열까지 리더가 상세히 설명해 주기를 바라는 구성원이 있습니다. 반대로 큰 얼개만 듣고 나머지는 자율적으로 하고 싶어 하는 경우도 있죠. 회식에 참여하는 것을 너무나 힘겨워 하는 구성원이 있는 반면, 동료들과 함께 시간을 보내며 가까워지는 것을 원하는 구성원도 있습니다.
... 더 보기피클은 지난달 하루 200명씩 신규 유입, 불과 한 달 만에 사용자 수 5배라는 폭발적 성장세를 보이고 있다. 전체 이용자 중 70%가 미국, 20%가 유럽에 분포하며, 평균 주 5회 이상 회의·온라인 모임에 피클 아바타를 활용하고 있다.
... 더 보기