GitLab VS Code용 Workflow 확장 프로그램
Visual Studio Marketplace에 있는 GitLab Workflow 확장 프로그램은 GitLab Duo 및 기타 GitLab 기능을 직접 IDE로 통합합니다.
GitLab Workflow 확장 프로그램은 VS Code 워크플로우를 AI 지원 기능으로 간소화합니다.
- GitLab Duo 채팅: VS Code에서 AI 어시스턴트와 직접 상호 작용합니다. GitLab Duo 채팅 설정
코드 제안 기능
GitLab Duo Code Suggestions은 VS Code에서 타이핑하는 동안 AI가 제안을 제공하여 코드를 보다 효율적으로 작성할 수 있도록 도와줍니다.
- 현재 라인의 제안을 전체로 받아들이려면 Tab을 누릅니다.
- 제안을 단어별로 받아들이려면 Command + → (오른쪽 화살표)를 누릅니다.
- 전체 라인을 받아들이려면 마우스 오른쪽 버튼을 클릭하고 Accept Line을 선택합니다.
GitLab Duo는 또한 VS Code에서 편집 중인 파일의 코멘트를 기반으로 코드를 생성할 수 있습니다. 지원되는 파일 유형에서 코멘트를 작성할 때 코드가 수행할 작업을 자연어로 설명하세요. 제안을 보려면 Enter를 누르세요.
자세한 내용은 코드 제안 문서를 참조하세요.
GitLab Workflow 확장 프로그램 설정
이 확장 프로그램을 사용하려면 GitLab 개인 액세스 토큰을 생성하고 확장 프로그램에 할당해야 합니다.
- 확장 프로그램 설치 및 활성화.
- VS Code에서 GitLab: Authenticate 명령 실행.
- Command + Shift + P를 눌러 명령 팔레트를 엽니다.
- GitLab: Authenticate를 검색하고 Enter를 누릅니다.
- 제안된 옵션에서 GitLab 인스턴스 URL 선택하거나 수동으로 입력하세요.
- 수동으로 인스턴스 추가 시 GitLab 인스턴스 URL에 GitLab 인스턴스의 전체 URL(https:// 포함)을 붙여넣습니다.
-
GitLab.com
의 경우 OAuth 인증 방법 사용. - OAuth를 사용하지 않는 경우 개인 액세스 토큰을 사용하세요.
-
api
스코프가 있는 기존 개인 액세스 토큰이 있는 경우 기존 토큰 입력 선택. - 기존 토큰이 없는 경우 먼저 토큰 생성을 선택하면 확장 프로그램이 토큰 설정 페이지를 엽니다. 이 방법이 실패하는 경우 개인 액세스 토큰 생성 지침을 따르세요.
-
- 토큰을 복사합니다. 보안상의 이유로 이 값은 다시 표시되지 않으므로 지금 복사해 두어야 합니다.
- GitLab 개인 액세스 토큰을 붙여넣고 Enter를 누릅니다. 토큰은 표시되지 않으며 다른 사람이 액세스할 수 없습니다.
확장 프로그램은 Git 저장소 원격 URL과 지정한 GitLab 인스턴스 URL을 일치시킵니다. 여러 계정이나 프로젝트가 있는 경우 사용할 계정을 선택할 수 있습니다. 자세한 내용은 계정 관리를 참조하세요.
확장 프로그램은 다음 상태를 VS Code 상태 표시줄에 표시합니다.
- 프로젝트에 마지막 커밋을 위한 파이프라인이 있는 경우.
- 현재 브랜치가 병합 요청과 연결된 경우.
확장 프로그램 설정 구성
GitLab Workflow를 설치한 후에 VS Code에서 Settings > Extensions > GitLab Workflow로 이동하여 설정 구성하세요.
- GitLab Duo 채팅.
- 표시하거나 숨길 기능.
- 자체 서명된 인증서 정보.
- 코드 제안.
키보드 단축키 사용자 정의
Accept Inline Suggestion, Accept Next Word Of Inline Suggestion, Accept Next Line Of Inline Suggestion에 대해 다른 키보드 단축키를 할당할 수 있습니다.
- VS Code에서
Preferences: Open Keyboard Shortcuts
명령 실행. - 편집하려는 단축키 찾아 Change keybinding ()을 선택하세요.
- 선호하는 단축키를 Accept Inline Suggestion, Accept Next Word Of Inline Suggestion 또는 Accept Next Line Of Inline Suggestion에 할당하세요.
- 변경 사항을 저장하려면 Enter를 누릅니다.
코드 제안을 위한 더 많은 언어 구성
코드 제안에 더 많은 언어를 추가하려면:
- VS Code에서 언어 식별자 목록에서 원하는 언어를 찾습니다. 나중 단계에서 Identifier가 필요합니다.
-
GitLab Workflow의 확장 프로그램 설정을 엽니다.
- 상단 표시줄에서 Code > Settings > Extensions로 이동하세요.
- 목록에서 GitLab Workflow를 찾고 Manage ()를 선택한 후 확장 프로그램 설정을 선택하세요.
- 사용자 설정에서 GitLab › Duo Code Suggestions: Additional Languages를 찾아 Add Item을 선택하세요.
- 아이템에 언어 식별자를 추가하고 OK을 선택하세요.
GitLab과 통합
이 확장 기능은 매일 사용하는 GitLab 기능을 VS Code 환경으로 직접 가져옵니다.
- 이슈 및 병합 요청 보기.
- Visual Studio Code 명령 팔레트에서 일반 명령 실행.
- 병합 요청 생성 및 리뷰.
- GitLab CI/CD 구성 검증.
- 파이프라인 상태 및 작업 출력 보기.
- 스니펫 생성 및 관리
- 복제하지 않고도 저장소 찾아보기.
- 보안 결과 보기
이러한 기능에 대한 자세한 정보는 GitLab Workflow 확장 프로그램 문서를 참조하세요.