GitLab VS Code용 Workflow 확장 프로그램

Visual Studio Marketplace에 있는 GitLab Workflow 확장 프로그램은 GitLab Duo 및 기타 GitLab 기능을 직접 IDE로 통합합니다.

GitLab Workflow 확장 프로그램은 VS Code 워크플로우를 AI 지원 기능으로 간소화합니다.

코드 제안 기능

GitLab Duo Code Suggestions은 VS Code에서 타이핑하는 동안 AI가 제안을 제공하여 코드를 보다 효율적으로 작성할 수 있도록 도와줍니다.

  • 현재 라인의 제안을 전체로 받아들이려면 Tab을 누릅니다.
  • 제안을 단어별로 받아들이려면 Command + (오른쪽 화살표)를 누릅니다.
  • 전체 라인을 받아들이려면 마우스 오른쪽 버튼을 클릭하고 Accept Line을 선택합니다.

GitLab Duo는 또한 VS Code에서 편집 중인 파일의 코멘트를 기반으로 코드를 생성할 수 있습니다. 지원되는 파일 유형에서 코멘트를 작성할 때 코드가 수행할 작업을 자연어로 설명하세요. 제안을 보려면 Enter를 누르세요.

자세한 내용은 코드 제안 문서를 참조하세요.

GitLab Workflow 확장 프로그램 설정

이 확장 프로그램을 사용하려면 GitLab 개인 액세스 토큰을 생성하고 확장 프로그램에 할당해야 합니다.

  1. 확장 프로그램 설치 및 활성화.
  2. 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로 이동하여 설정 구성하세요.

키보드 단축키 사용자 정의

Accept Inline Suggestion, Accept Next Word Of Inline Suggestion, Accept Next Line Of Inline Suggestion에 대해 다른 키보드 단축키를 할당할 수 있습니다.

  1. VS Code에서 Preferences: Open Keyboard Shortcuts 명령 실행.
  2. 편집하려는 단축키 찾아 Change keybinding ()을 선택하세요.
  3. 선호하는 단축키를 Accept Inline Suggestion, Accept Next Word Of Inline Suggestion 또는 Accept Next Line Of Inline Suggestion에 할당하세요.
  4. 변경 사항을 저장하려면 Enter를 누릅니다.

코드 제안을 위한 더 많은 언어 구성

코드 제안에 더 많은 언어를 추가하려면:

  1. VS Code에서 언어 식별자 목록에서 원하는 언어를 찾습니다. 나중 단계에서 Identifier가 필요합니다.
  2. GitLab Workflow의 확장 프로그램 설정을 엽니다.
    • 상단 표시줄에서 Code > Settings > Extensions로 이동하세요.
    • 목록에서 GitLab Workflow를 찾고 Manage ()를 선택한 후 확장 프로그램 설정을 선택하세요.
    • 사용자 설정에서 GitLab › Duo Code Suggestions: Additional Languages를 찾아 Add Item을 선택하세요.
  3. 아이템에 언어 식별자를 추가하고 OK을 선택하세요.

GitLab과 통합

이 확장 기능은 매일 사용하는 GitLab 기능을 VS Code 환경으로 직접 가져옵니다.

이러한 기능에 대한 자세한 정보는 GitLab Workflow 확장 프로그램 문서를 참조하세요.

관련 주제