기본적으로 Git 리포지토리에 대한 대화형 Copilot CLI 세션은 화면 맨 위에 4개의 탭이 있습니다.
- 세션: Copilot용 프롬프트를 입력하는 일반적인 채팅 환경입니다.
- 문제: 현재 리포지토리에서 이슈를 엽니다 GitHub.
- 끌어오기 요청: 현재 리포지토리에서 끌어오기 요청을 엽니다 GitHub.
- Gists: GitHub의 내 Gists.
Issues, Pull requests, Gists 탭을 사용하면 브라우저로 전환하지 않고도 GitHub.com의 콘텐츠를 찾아볼 수 있습니다. 이 기능은 다음을 수행하려는 경우에 유용합니다.
- 작업할 이슈 또는 풀 리퀘스트를 찾으세요.
- 항목을 채팅으로 끌어오기 - 선택한 항목에 대한 참조를 프롬프트 상자에 빠르게 삽입하여 조사, 수정, 메모 또는 검토를 요청할 Copilot 수 있습니다.
- 항목GitHub.com으로 이동 - 예를 들어 문제에 대해 주석을 달거나 끌어오기 요청을 병합하거나 요점을 편집하려는 경우를 예로 들 수 있습니다.
참고
이슈 및 풀 리퀘스트 탭은 Copilot CLI가 GitHub 저장소 내부에서 실행 중일 때만 표시됩니다. 다른 디렉터리에서는 세션 및 Gists 탭만 표시됩니다.
탭 간 전환
- Tab 키를 눌러 다음 탭으로 이동합니다.
- Shift+Tab 키를 눌러 이전 탭으로 이동합니다.
- 마우스를 사용하여 탭을 클릭하여 전환합니다.
참고
탭을 클릭하려면 마우스 지원이 필요합니다. 기본적으로 사용하도록 설정되지만 명령줄 옵션을 사용하여 --no-mouse 사용하지 않도록 설정할 수 있습니다.
--mouse=on 사용하지 않도록 설정된 경우 마우스 지원을 다시 사용하도록 설정하려면 이 옵션을 사용합니다.
슬래시 명령 선택과 같은 CLI의 다른 부분이 키 입력을 관찰하는 동안 탭 전환이 일시 중지됩니다.
일반적인 키보드 컨트롤
문제, 끌어오기 요청 및 Gists 탭은 모두 동일한 컨트롤을 사용합니다. 다음 탭 중 어느 탭에 있든 관계없이 다음을 수행합니다.
- 위쪽 및 아래쪽 화살표 키를 사용하여 목록의 항목을 강조 표시합니다.
- 왼쪽 및 오른쪽 화살표 키를 사용하여 목록의 페이지 사이를 이동합니다.
- Enter 키를 눌러 강조 표시된 항목의 자세한 보기를 표시합니다. 세부 정보 보기에서 Esc 키를 눌러 목록으로 돌아갑니다.
- o 키를 눌러 강조 표시된 항목(또는 자세한 보기에서 현재 항목)GitHub.com을 엽니다.
- c 키를 눌러 프롬프트 입력 영역에 항목에 대한 참조를 삽입하고 세션 탭으로 다시 이동합니다.
- ********을(를) 눌러(/ 및 Pull requests 탭에서) 원하는 검색어로 목록을 필터링하세요. 용어를 입력하고 Enter 키를 눌러 검색을 실행하고 Esc 키를 눌러 취소하거나 지웁니다.
사용할 수 있는 키 프레스의 전체 집합은 이 문서의 끝에 있는 키보드 참조 를 참조하세요.
검색 문제
문제 탭에는 현재 리포지토리의 미해결 문제(사용자가 작성하거나, 할당되었거나, 언급되었거나, 주석으로 댓글을 달았던 문제)가 나열됩니다. 각 행에는 문제 제목, 문제 번호, 작성자 및 문제가 열린 시간이 표시됩니다.
GitHub 목록을 채우는 데 사용되는 검색 쿼리가 그 위에 표시됩니다. 나와 관련된 이슈만 표시하는 보기와 리포지토리의 열려 있는 모든 이슈를 표시하는 보기 사이를 전환하려면 a를 누르세요.
c 키를 누르면 세션 탭의 프롬프트 상자에 문제에 대한 참조가 삽입됩니다. 그런 다음 이 문제와 관련된 프롬프트를 입력할 수 있습니다. 다음은 그 예입니다.
#1234 suggest a fix for this bug
끌어오기 요청 찾아보기
풀 리퀘스트 탭에는 현재 리포지토리에서 사용자와 관련된 열린 풀 리퀘스트(사용자가 작성했거나, 할당되었거나, 멘션되었거나, 검토 요청을 받았거나, 댓글을 남긴 풀 리퀘스트)가 나열됩니다. 각 행에는 끌어오기 요청 제목, 번호, 작성자 및 끌어오기 요청이 열린 기간이 표시됩니다.
GitHub 목록을 채우는 데 사용되는 검색 쿼리가 그 위에 표시됩니다. a를 눌러 사용자와 관련된 풀 리퀘스트만 표시하는 보기와 리포지토리의 열려 있는 모든 풀 리퀘스트를 표시하는 보기 사이를 전환합니다.
c 키를 누르면 세션 탭의 프롬프트 상자에 끌어오기 요청에 대한 참조가 삽입됩니다. 그런 다음 이 끌어오기 요청과 관련된 프롬프트를 입력할 수 있습니다. 다음은 그 예입니다.
#5678 check this out and run tests
문제 및 풀 리퀘스트 검색
기본적으로 이슈 및 풀 리퀘스트 탭에 회원님과 관련된 항목이 표시됩니다. 이 항목()과 열려 있는 모든 항목 사이를 전환하려면 involves:@me를 누르세요.
사용자 고유의 검색을 실행하려면 키를 누릅니다 /. 검색어를 입력할 수 있는 인라인 검색 상자가 열리고 Enter 키를 눌러 검색을 실행합니다.
입력하는 동안 취소하거나 적용된 검색을 지우고 기본 목록으로 돌아가려면 Esc 키를 누릅니다.
검색어는 탭에 이미 적용된 필터 조건에 추가되므로, 결과는 항상 현재 리포지토리의 열린 항목으로 제한되며, a를 누르지 않은 경우에는 사용자와 관련된 항목으로도 제한됩니다. 검색 한정자 대신 일반 검색 용어를 입력합니다. 콜론이 포함된 텍스트는 리터럴 구로 검색되므로 같은 label:bug 용어는 한정자로 해석되지 않습니다.
내 gists 찾아보기
Gists 탭에는 로그인한 GitHub 계정이 소유한 gists가 나열됩니다. 공개 gists와 비밀 gists가 모두 표시됩니다. 문제 및 끌어오기 요청 탭과 달리 Gists 탭은 리포지토리로 범위가 지정되지 않으며 CLI를 시작한 위치에 관계없이 항상 사용할 수 있습니다.
c 키를 누르면 세션 탭의 프롬프트 상자에 시스트의 URL이 삽입됩니다. 그런 다음 이 요점과 관련된 프롬프트를 입력할 수 있습니다. 다음은 그 예입니다.
https://gist.github.com/USERNAME/GIST-ID summarize this
이슈, 풀 리퀘스트 및 Gist 수정하기
문제, 끌어오기 요청 및 Gists 탭은 읽기 전용 환경입니다. 다음 탭 중 하나에서 찾은 항목에 대해 작업할 수 있는 두 가지 방법이 있습니다.
-
O 키를 눌러 열기 GitHub.com 웹 UI를 사용하여 항목을 수정합니다.
-
c 키를 눌러 프롬프트 상자에 참조를 삭제하고 작업을 수행하도록 요청 Copilot 합니다. 다음은 그 예입니다.
#1234 add a comment: "Any update on this?"#5678 merge thishttps://gist.github.com/USERNAME/GIST-ID delete this
탭 사용자 지정
다음 개체를 사용하여 ~/.copilot/settings.json 설정 파일(tabs)의 탭을 다시 정렬, 숨기기 또는 끌 수 있습니다.
{
"tabs": {
"enabled": true,
"sort": ["copilot", "pull-requests", "issues", "gists"],
"hide": ["gists"]
}
}
{
"tabs": {
"enabled": true,
"sort": ["copilot", "pull-requests", "issues", "gists"],
"hide": ["gists"]
}
}
enabled: 탭 인터페이스를 완전히 끄도록false설정합니다.sort: 탭이 표시되는 순서입니다. 식별자copilot(세션 탭),issues,pull-requests, 그리고gists를 사용하세요. 생략하는 모든 탭은 나열한 탭 뒤의 기본 순서를 유지합니다. 알 수 없는 식별자는 무시됩니다.hide: 동일한 식별자를 사용하여 숨길 탭입니다. 세션 탭(copilot)을 숨길 수 없습니다.
키보드 참조
이슈, 풀 리퀘스트 및 Gists 탭의 하단 힌트 표시줄에는 사용 가능한 키를 요약해 보여줍니다.
| 암호키 | Where | 조치 |
|---|---|---|
| 탭 / Shift+탭 | 모든 홈 탭 | 다음 또는 이전 홈 탭으로 전환합니다. |
| ↓ / ↑ | ||
| j / k | 목록 보기 | 목록에서 다음 또는 이전 항목을 강조 표시합니다. |
| → / ← | ||
| L / H | 목록 보기 | 다중 페이지 목록에 다음 또는 이전 페이지를 표시합니다. |
| 입력 | 목록 보기 | 강조 표시된 항목의 세부 정보 보기를 엽니다. |
| o | 목록 보기 또는 세부 정보 보기 | 브라우저에서 GitHub.com의 강조 표시된 항목을 엽니다. |
| c | 목록 보기 또는 세부 정보 보기 | 프롬프트 입력 영역에 항목에 대한 참조를 삽입하고 세션 탭으로 다시 이동합니다. |
| a | ||
| 이슈 및 풀 리퀘스트 탭의 목록 보기 | 사용자와 관련된 항목만 표시하고 리포지토리의 열려 있는 모든 항목을 표시하는 것 사이에서 전환합니다. | |
| / | ||
| 이슈 및 풀 리퀘스트 탭의 목록 보기 | 검색 상자를 엽니다. | |
| 입력 | 검색 상자 | 검색 쿼리를 실행합니다. |
| Esc | 검색 상자/적용된 검색 | 검색 상자를 취소하거나 검색 결과를 해제합니다. |
| Esc | 세부 정보 보기 | 목록 보기로 돌아갑니다. |