View a markdown version of this page

IDE에서의 Amazon Q Developer를 위한 지원 언어 - Amazon Q Developer

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

IDE에서의 Amazon Q Developer를 위한 지원 언어

지원 종료 알림

2027년 4월 30일에는 Amazon Q Developer IDE 플러그인에 대한 지원을 중단할 AWS 예정입니다. Amazon Q Developer IDE 플러그인과 유사한 기능의 경우 Kiro를 탐색하여 에이전트 코딩, 채팅 및 MCP 지원을 포함한 최신 모델 및 기능에 액세스하세요. 자세한 내용은 Amazon Q Developer IDE 플러그인 지원 종료를 참조하세요.

모든 프로그래밍 언어와 함께 IDE에서 Amazon Q Developer의 다음 기능을 사용할 수 있습니다.

이러한 기능을 사용하는 동안 출력 품질은 언어의 인기도에 따라 달라집니다.

IDE에서 Amazon Q의 나머지 기능에 대해 지원되는 언어는 다음 섹션에 나열되어 있습니다.

인라인 제안에 대한 언어 지원

Amazon Q는 여러 프로그래밍 언어에 대한 인라인 코드 제안을 지원합니다. 프로그래밍 언어에 대한 코드 생성의 정확도와 품질은 훈련 데이터의 크기와 품질에 따라 달라집니다.

훈련 데이터의 품질 측면에서 가장 많이 지원되는 프로그래밍 언어는 다음과 같습니다.

  • C

  • C++

  • C#

  • Dart

  • Go

  • Java

  • JavaScript

  • Kotlin

  • Lua

  • PHP

  • PowerShell

  • Python

  • R

  • Ruby

  • Rust

  • Scala

  • Shell

  • SQL

  • Swift

  • SystemVerilog

  • TypeScript

가장 많이 지원되는 코드형 인프라(IaC) 언어는 다음과 같습니다.

  • CDK(Typescript, Python)

  • HCL(Terraform)

  • JSON

  • YAML

변환에 대한 언어 지원

변환에 지원되는 언어는 코드를 변환하는 환경에 따라 다릅니다.

JetBrains IDE 및 Visual Studio Code에서 Amazon Q는 다음 언어로 코드를 변환할 수 있습니다.

Visual Studio에서 Amazon Q는 다음 언어로 코드를 변환할 수 있습니다.

지원되는 언어 및 변환을 위한 기타 사전 조건에 대한 자세한 내용은 수행 중인 변환 유형에 대한 주제를 참조하세요.

코드 검토에 대한 언어 지원

Amazon Q는 다음 언어로 작성된 파일 및 프로젝트에 대한 코드 검토를 생성하고 자동 코드 수정을 제공할 수 있습니다.

  • Java ‐ Java 17 이하

  • JavaScript - ECMAScript 2021 이하

  • Python - Python 3.11 이하, Python 3 시리즈 이내

  • C# - 모든 버전(.NET 6.0 이상 권장)

  • TypeScript - 모든 버전

  • Ruby - Ruby 2.7 및 3.2

  • Go - Go 1.18

  • C ‐ C11 이하

  • C++ - C++17 이하

  • PHP - PHP 8.2 이하

  • Kotlin - Kotlin 2.0.0 이하

  • Scala - Scala 3.2.2 이하

  • JSX - React 17 이하

  • 코드형 인프라(IaC) 언어

    • CloudFormation ‐ 2010-09-09

    • Terraform ‐ 1.6.2 이하

    • AWS CDK ‐ TypeScript 및 Python

사용자 지정에 대한 언어 지원

Amazon Q는 다음 언어에 대해를 지원하며 나열된 파일 유형을 사용하여 사용자 지정을 생성합니다.

  • Bash/Shell(.sh, .zsh, .bash)

  • C(.c, .h)

  • C#(.cs)

  • C++(.cpp, .hpp, .h)

  • Dart(.dart)

  • Go(.go)

  • HCL(.hcl)

  • HTML(.html, .htm)

  • Java (.java)

  • JavaScript (.js, .jsx)

  • JSON(json)

  • Kotlin(.kt, .kts)

  • Markdown(.md, .mdx)

  • PHP(.php)

  • Powershell(.ps1, .psm1, .psd1)

  • Python (.py)

  • reStructuredText(.rst)

  • Ruby(.rb)

  • Rust(.rs)

  • Scala(.scala)

  • Terraform(.tf, .tfvars)

  • 텍스트(.txt)

  • TypeScript (.ts, .tsx)

  • YAML(.yaml, .yml)