InfoGrab Docs

지원되는 확장 및 언어

요약

코드 제안은 다음 에디터 확장과 언어에서 사용할 수 있습니다. 코드 제안을 사용하려면 다음 에디터 확장 중 하나를 사용합니다: GitLab Language Server는 VS Code, Visual Studio, Eclipse, Neovim에서 사용됩니다.

코드 제안은 다음 에디터 확장과 언어에서 사용할 수 있습니다.

지원되는 에디터 확장#

코드 제안을 사용하려면 다음 에디터 확장 중 하나를 사용합니다:

IDE 확장
Visual Studio Code (VS Code) GitLab for VS Code
GitLab Web IDE (클라우드의 VS Code) 구성이 필요하지 않습니다.
Microsoft Visual Studio (Windows용 2022) Visual Studio GitLab 확장
JetBrains IDE JetBrains용 GitLab Duo 플러그인
Neovim gitlab.vim 플러그인
Eclipse Eclipse용 GitLab

GitLab Language Server는 VS Code, Visual Studio, Eclipse, Neovim에서 사용됩니다. Language Server는 더 많은 플랫폼에서 더 빠른 반복을 지원합니다. GitLab이 공식 지원을 제공하지 않는 IDE에서 코드 제안을 지원하도록 구성할 수도 있습니다.

다른 IDE 확장 지원에 관심을 표시하려면 이 이슈를 참조하십시오.

IDE별 지원되는 언어#

다음 표는 코드 제안이 기본적으로 지원하는 언어와 IDE에 대한 자세한 정보를 제공합니다.

코드 제안은 다른 언어에서도 작동하지만 지원 추가가 필요합니다.

언어 Web IDE VS Code JetBrains IDE Windows용 Visual Studio 2022 Neovim Eclipse
C
C++
C#
CSS
Go
Google SQL
HAML
HTML
Java
JavaScript
Kotlin 1
Markdown
PHP
Python
Ruby
Rust
Scala 2
셸 스크립트 (bash만)
Svelte
Swift
TypeScript (.ts.tsx 파일)
Terraform 3 4
Vue

각주:

  1. VS Code는 Kotlin 지원을 제공하는 타사 확장이 필요합니다.
  2. VS Code는 Scala 지원을 제공하는 타사 확장이 필요합니다.
  3. VS Code는 Terraform 지원을 제공하는 타사 확장이 필요합니다.
  4. Neovim은 terraform 파일 유형을 제공하는 타사 확장이 필요합니다.
Note

일부 언어는 모든 JetBrains IDE에서 지원되지 않거나 추가 플러그인 지원이 필요할 수 있습니다. IDE별 세부 사항은 JetBrains 문서를 참조합니다.

IaC(Infrastructure-as-Code) 지원#

코드 제안은 다음을 포함한 IaC 인터페이스와 함께 작동합니다:

  • Kubernetes Resource Model (KRM)
  • Google Cloud CLI
  • Terraform

코드 제안 언어 관리#

히스토리
  • GitLab for VS Code 4.21.0에서 도입

VS Code에서 특정 지원 언어에 대한 코드 제안을 활성화하거나 비활성화하여 코딩 경험을 사용자 정의할 수 있습니다. settings.json 파일을 직접 편집하거나 VS Code 사용자 인터페이스에서 이 작업을 수행할 수 있습니다:

  1. VS Code에서 GitLab의 확장 설정을 엽니다:
    1. 상단 표시줄에서 코드 > 설정 > 확장으로 이동합니다.
    2. 목록에서 GitLab을 검색하고 관리(⚙️)를 선택합니다.
    3. 확장 설정을 선택합니다.
  2. 사용자 설정에서 AI 지원 코드 제안: 활성화된 지원 언어라는 제목의 섹션을 찾습니다.
  3. 언어에 대한 코드 제안을 활성화하려면 체크박스를 선택합니다.
  4. 언어에 대한 코드 제안을 비활성화하려면 체크박스를 선택 취소합니다.
  5. 변경 사항이 자동으로 저장되고 즉시 적용됩니다.

언어에 대한 코드 제안을 비활성화하면 GitLab Duo 아이콘이 변경되어 해당 언어에 대한 제안이 비활성화되었음을 표시합니다.

더 많은 언어 지원 추가#

원하는 언어에 기본적으로 코드 제안이 없는 경우 로컬에서 언어에 대한 지원을 추가할 수 있습니다. 그러나 코드 제안이 예상대로 작동하지 않을 수 있습니다.

전제 조건:

이 작업을 수행하려면:

  1. 언어 식별자 목록에서 원하는 언어를 찾습니다. 이후 단계에서 언어의 식별자가 필요합니다.
  2. VS Code에서 GitLab의 확장 설정을 엽니다:
    1. 상단 표시줄에서 코드 > 설정 > 확장으로 이동합니다.
    2. 목록에서 GitLab을 검색하고 관리(⚙️)를 선택합니다.
    3. 확장 설정을 선택합니다.
    4. 사용자 설정에서 GitLab › AI 지원 코드 제안: 추가 언어를 찾고 항목 추가를 선택합니다.
  3. 항목에서 지원하려는 각 언어의 식별자를 추가합니다. 식별자는 html 또는 powershell과 같이 소문자여야 합니다. 각 식별자에 파일 접미사의 앞에 있는 점을 추가하지 마십시오.
  4. 확인을 선택합니다.

전제 조건:

이 작업을 수행하려면:

  1. 언어 식별자 목록에서 원하는 언어를 찾습니다. 이후 단계에서 언어의 식별자가 필요합니다.
  2. IDE의 상단 표시줄에서 IDE 이름을 선택한 다음 설정을 선택합니다.
  3. 왼쪽 사이드바에서 도구 > GitLab Duo를 선택합니다.
  4. 코드 제안 활성화된 언어 > 추가 언어에서 지원하려는 각 언어의 식별자를 추가합니다. 식별자는 html과 같이 소문자여야 합니다. 여러 식별자는 html,powershell,latex와 같이 쉼표로 구분하고 각 식별자에 앞에 점을 추가하지 마십시오.
  5. 확인을 선택합니다.

전제 조건:

이 작업을 수행하려면:

  1. Eclipse 하단 메뉴에서 GitLab 아이콘을 선택합니다.
  2. 설정 표시를 선택합니다.
  3. 코드 제안 활성화된 언어 섹션으로 스크롤합니다.
  4. 추가 언어에서 쉼표로 구분된 언어 식별자 목록을 추가합니다. 식별자에 앞에 점을 추가하지 마십시오. 예를 들어 html, md, powershell을 사용합니다.

지원되는 확장 및 언어

Tier: Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

코드 제안은 다음 에디터 확장과 언어에서 사용할 수 있습니다. 코드 제안을 사용하려면 다음 에디터 확장 중 하나를 사용합니다: GitLab Language Server는 VS Code, Visual Studio, Eclipse, Neovim에서 사용됩니다.

코드 제안은 다음 에디터 확장과 언어에서 사용할 수 있습니다.

지원되는 에디터 확장#

코드 제안을 사용하려면 다음 에디터 확장 중 하나를 사용합니다:

IDE 확장
Visual Studio Code (VS Code) GitLab for VS Code
GitLab Web IDE (클라우드의 VS Code) 구성이 필요하지 않습니다.
Microsoft Visual Studio (Windows용 2022) Visual Studio GitLab 확장
JetBrains IDE JetBrains용 GitLab Duo 플러그인
Neovim gitlab.vim 플러그인
Eclipse Eclipse용 GitLab

GitLab Language Server는 VS Code, Visual Studio, Eclipse, Neovim에서 사용됩니다. Language Server는 더 많은 플랫폼에서 더 빠른 반복을 지원합니다. GitLab이 공식 지원을 제공하지 않는 IDE에서 코드 제안을 지원하도록 구성할 수도 있습니다.

다른 IDE 확장 지원에 관심을 표시하려면 이 이슈를 참조하십시오.

IDE별 지원되는 언어#

다음 표는 코드 제안이 기본적으로 지원하는 언어와 IDE에 대한 자세한 정보를 제공합니다.

코드 제안은 다른 언어에서도 작동하지만 지원 추가가 필요합니다.

언어 Web IDE VS Code JetBrains IDE Windows용 Visual Studio 2022 Neovim Eclipse
C
C++
C#
CSS
Go
Google SQL
HAML
HTML
Java
JavaScript
Kotlin 1
Markdown
PHP
Python
Ruby
Rust
Scala 2
셸 스크립트 (bash만)
Svelte
Swift
TypeScript (.ts.tsx 파일)
Terraform 3 4
Vue

각주:

  1. VS Code는 Kotlin 지원을 제공하는 타사 확장이 필요합니다.
  2. VS Code는 Scala 지원을 제공하는 타사 확장이 필요합니다.
  3. VS Code는 Terraform 지원을 제공하는 타사 확장이 필요합니다.
  4. Neovim은 terraform 파일 유형을 제공하는 타사 확장이 필요합니다.
Note

일부 언어는 모든 JetBrains IDE에서 지원되지 않거나 추가 플러그인 지원이 필요할 수 있습니다. IDE별 세부 사항은 JetBrains 문서를 참조합니다.

IaC(Infrastructure-as-Code) 지원#

코드 제안은 다음을 포함한 IaC 인터페이스와 함께 작동합니다:

  • Kubernetes Resource Model (KRM)
  • Google Cloud CLI
  • Terraform

코드 제안 언어 관리#

히스토리
  • GitLab for VS Code 4.21.0에서 도입

VS Code에서 특정 지원 언어에 대한 코드 제안을 활성화하거나 비활성화하여 코딩 경험을 사용자 정의할 수 있습니다. settings.json 파일을 직접 편집하거나 VS Code 사용자 인터페이스에서 이 작업을 수행할 수 있습니다:

  1. VS Code에서 GitLab의 확장 설정을 엽니다:
    1. 상단 표시줄에서 코드 > 설정 > 확장으로 이동합니다.
    2. 목록에서 GitLab을 검색하고 관리(⚙️)를 선택합니다.
    3. 확장 설정을 선택합니다.
  2. 사용자 설정에서 AI 지원 코드 제안: 활성화된 지원 언어라는 제목의 섹션을 찾습니다.
  3. 언어에 대한 코드 제안을 활성화하려면 체크박스를 선택합니다.
  4. 언어에 대한 코드 제안을 비활성화하려면 체크박스를 선택 취소합니다.
  5. 변경 사항이 자동으로 저장되고 즉시 적용됩니다.

언어에 대한 코드 제안을 비활성화하면 GitLab Duo 아이콘이 변경되어 해당 언어에 대한 제안이 비활성화되었음을 표시합니다.

더 많은 언어 지원 추가#

원하는 언어에 기본적으로 코드 제안이 없는 경우 로컬에서 언어에 대한 지원을 추가할 수 있습니다. 그러나 코드 제안이 예상대로 작동하지 않을 수 있습니다.

전제 조건:

이 작업을 수행하려면:

  1. 언어 식별자 목록에서 원하는 언어를 찾습니다. 이후 단계에서 언어의 식별자가 필요합니다.
  2. VS Code에서 GitLab의 확장 설정을 엽니다:
    1. 상단 표시줄에서 코드 > 설정 > 확장으로 이동합니다.
    2. 목록에서 GitLab을 검색하고 관리(⚙️)를 선택합니다.
    3. 확장 설정을 선택합니다.
    4. 사용자 설정에서 GitLab › AI 지원 코드 제안: 추가 언어를 찾고 항목 추가를 선택합니다.
  3. 항목에서 지원하려는 각 언어의 식별자를 추가합니다. 식별자는 html 또는 powershell과 같이 소문자여야 합니다. 각 식별자에 파일 접미사의 앞에 있는 점을 추가하지 마십시오.
  4. 확인을 선택합니다.

전제 조건:

이 작업을 수행하려면:

  1. 언어 식별자 목록에서 원하는 언어를 찾습니다. 이후 단계에서 언어의 식별자가 필요합니다.
  2. IDE의 상단 표시줄에서 IDE 이름을 선택한 다음 설정을 선택합니다.
  3. 왼쪽 사이드바에서 도구 > GitLab Duo를 선택합니다.
  4. 코드 제안 활성화된 언어 > 추가 언어에서 지원하려는 각 언어의 식별자를 추가합니다. 식별자는 html과 같이 소문자여야 합니다. 여러 식별자는 html,powershell,latex와 같이 쉼표로 구분하고 각 식별자에 앞에 점을 추가하지 마십시오.
  5. 확인을 선택합니다.

전제 조건:

이 작업을 수행하려면:

  1. Eclipse 하단 메뉴에서 GitLab 아이콘을 선택합니다.
  2. 설정 표시를 선택합니다.
  3. 코드 제안 활성화된 언어 섹션으로 스크롤합니다.
  4. 추가 언어에서 쉼표로 구분된 언어 식별자 목록을 추가합니다. 식별자에 앞에 점을 추가하지 마십시오. 예를 들어 html, md, powershell을 사용합니다.