Github Copilot & Chat 간단한 사용법
설치가 아니다! 사용법과 팁이다!
Copilot Chat 개요
- Github Copilot의 확장이다. Copilot을 설치하고 추가로 Chat을 설치.
- 코드 설명 / 질의 응답 / 구체화 / 단위테스트 / 프로파일링 / 디버깅 가능
- 인라인 / 채팅 모드 사용 가능.
- 인라인 채팅을 원하는 위치에서
Alt + /
입력.
- 인라인 채팅을 원하는 위치에서
사용법
- 자연어 주석을 통해 원하는 내용을 입력하기.
- 자동완성도 가능하다.
- 원하는 내용이 아니라면
Alt + .
orAlt + ,
를 입력하여 답변 바꾸기.
사용 팁
- 인라인 모드로 사용한 이후에 다른 부분을 눌러도 사라지지 않는다.
ESC
로 탈출하기. /
명령어를 통해 일반 작업에 빠르게 접근 가능 → 구구절절 설명하지 않아도 지정 커멘드를 통해 원하는 기능 실행하기.- doc(주석) / explain(코드설명) / fix(문제점 수정사항) / generate(새 코드 생성) / help(Copilot사용법) / optimize(코드 분석 및 개선) / test(단위테스트 생성)
#
명령어를 통해 질문하고자 하는 범위(솔루션 / 특정 파일 / 메소드 등) 지정 가능- ex) #AB.cpp 의 목적은? / #AB.cpp Cde 메소드 설명 / #AB.cpp에 def 함수가 존재하는가?
- 디버깅 할 때 중단점 걸어두고 왜 이런 값이 나왔는지 질문할 수 있다.
- 예외가 발생했을 때도 물어볼 수 있다.
- 다양한 주제에 대하여 대화할 때는 스레드를 분리하기(채팅-좌상단 버튼).
Unreal Engine 5 코드에 잠깐 써보기
보편적인 C++에 대해서만 물어봐야겠다…