Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Code Repositories의 AIP 보조 기능

AIP Assist는 선택한 코드나 파일을 설명하고 오류를 찾거나 다른 언어로 옮기는 데 사용할 수 있습니다. 기능 제공 여부는 플랫폼 인스턴스에 따라 다를 수 있습니다.

Ask AIP Assist, 선택 코드의 오른쪽 클릭 메뉴 또는 인라인 작업에서 시작합니다. 설정은 Ask AIP Assist > Configure AIP Settings > AIP features에서 조정합니다.

코드 설명, 문제 찾기와 번역

Code explanation은 코드 일부나 파일 전체의 목적을 설명합니다.

Find bugs는 코드에서 문제를 찾고 디버깅할 때 사용할 수 있습니다.

Translate는 Python, SQL, Mesa와 Java 등의 언어로 코드를 바꾸는 데 사용합니다.

대화에 코드 문맥 추가

코드 조각, 파일과 저장소를 AIP Assist 대화에 첨부할 수 있습니다. Sidebar나 Ask AIP Assist의 지원 자산 목록에서 선택합니다.

코드 조각은 강조하여 선택한 뒤 오른쪽 클릭의 Attach to AIP Assist를 사용하거나 선택 영역 위의 인라인 작업에서 첨부합니다. 첨부한 문맥을 바탕으로 해당 코드에 관한 질문을 이어갈 수 있습니다.

인라인 지원

Beta 인라인 지원이 제공되면 선택한 코드 위에 Explain, Find bugs, Ask a question이 나타납니다. 편집 위치를 떠나지 않고 선택 구간에 대한 질문을 할 수 있습니다.

표시를 끄려면 Ask AIP Assist > Configure AIP Settings > AIP features의 Show AIP Assist actions above selected code를 조정합니다. 인라인 표시를 꺼도 드롭다운이나 선택 코드의 오른쪽 클릭 메뉴에서 관련 기능을 열 수 있습니다.

Error enhancer

오류 설명, 가능한 코드 수정과 관련 문서 링크를 제공합니다. Code Repositories에서는 Checks와 Preview의 실패 상세에서 사용할 수 있습니다.

Builds 애플리케이션에서는 Job status menu에서 열 수 있습니다.

코드 자동 완성

AIP 코드 자동 완성은 현재 Python 저장소에서만 제공합니다. 열어 둔 파일의 내용을 바탕으로 코드를 제안합니다.

  • 제안을 받아들이려면 Tab을 누릅니다.
  • 무시하려면 Esc를 누르거나 다른 내용을 입력합니다.

편집기 아래의 상태 표시줄에서 켜거나 끌 수 있습니다. Settings > Preferences > AIP Features에서도 설정할 수 있습니다.