메인 콘텐츠로 건너뛰기Prometheus 수정(Edit) 빠른 시작
AI 제안을 사용하여 파일에서 직접 빠르고 정밀하게 코드를 변경할 수 있는 Prometheus의 수정(Edit) 기능을 시작해 보세요. 키보드 단축키를 사용하여 수정 사항을 수락하거나 거부할 수 있습니다.
Prometheus 수정(Edit)이란?
수정(Edit)은 특정 코드와 파일을 빠르게 변경할 수 있는 편리한 방법입니다. 코드를 선택하고 변경 내용을 설명하면, 파일 내에 인라인으로 diff가 스트리밍되어 나타나며 이를 수락하거나 거부할 수 있습니다.
수정(Edit)은 다음과 같은 작고 정밀한 변경에 권장됩니다:
- 주석 작성
- 유닛 테스트 생성
- 함수 또는 메서드 리팩토링
수정 모드 활성화 방법
수정하려는 코드 블록을 강조 표시하고 Mac에서는 Cmd+I, Windows/Linux에서는 Ctrl+I를 눌러 수정 모드를 활성화합니다. 코드를 강조 표시하지 않고 Cmd/Ctrl+I를 누르면 현재 커서 위치에 코드를 삽입하는 기능이 기본으로 작동합니다.
수정 모드를 활성화한 후에는 지침을 제공할 준비가 된 것입니다.
지침 제공 방법
모델이 강조 표시된 코드에 적용할 변경 사항을 설명합니다. 수정의 경우 프롬프트는 비교적 짧고 간결한 것이 좋습니다. 더 길고 복잡한 작업의 경우에는 채팅을 사용하는 것을 권장합니다.
변경 사항 수락 또는 거부 방법
제안된 변경 사항은 강조 표시된 텍스트 내에 인라인 diff로 나타납니다.
각 제안된 변경 사항을 탐색하면서, Mac에서는 Cmd+Opt+Y, Windows/Linux에서는 Ctrl+Alt+Y를 눌러 수락하거나, Mac에서는 Cmd+Opt+N, Windows/Linux에서는 Ctrl+Alt+N을 눌러 거부할 수 있습니다.
또한 모든 변경 사항을 한 번에 수락하려면 Mac의 경우 Cmd+Shift+Enter, Windows/Linux의 경우 Ctrl+Shift+Enter를 사용하고, 한 번에 거부하려면 Mac의 경우 Cmd+Shift+Delete, Windows/Linux의 경우 Ctrl+Shift+Backspace를 사용할 수 있습니다.
동일한 강조 표시된 코드 섹션에 대해 새로운 제안을 요청하려면 Cmd+I (Mac) 또는 Ctrl+I (Windows/Linux)를 사용하여 모델에 다시 프롬프트를 보낼 수 있습니다.
Jetbrains에서 수정 기능 사용하기
Jetbrains에서 수정 기능은 인라인 팝업으로 구현되어 있습니다. 상단의 GIF 예시를 참조하세요.