코드 명령
Cline의 코드 명령은 AI 지원을 편집기에 직접 가져와 워크플로를 벗어나지 않고도 코드와 상호 작용할 수 있도록 합니다. 간단한 마우스 오른쪽 클릭으로 코드를 Cline에 추가할 수 있으며, 전구 메뉴를 통해 오류를 수정하고, 설명을 얻거나, 코드를 개선할 수 있습니다.
사용 가능한 코드 명령
편집기에서 코드와 상호 작용할 때 두 가지 방법으로 Caret 명령에 액세스할 수 있습니다.
마우스 오른쪽 클릭 컨텍스트 메뉴
선택한 코드를 마우스 오른쪽 클릭하면 다음이 표시됩니다.

Caret에 추가
"Cline에 추가" 명령은 선택한 코드를 Caret 채팅 패널로 보냅니다. 이는 다음을 위해 완벽합니다.
- 특정 코드 스니펫에 대한 질문
- 개선 또는 최적화 요청
- 복잡한 논리에 대한 설명 얻기
이 명령을 사용하면 Cline은 자동으로 다음을 포함합니다.
- 파일 경로(파일 멘션으로)
- 적절한 서식이 적용된 선택한 코드
- 정확한 구문 강조를 위한 프로그래밍 언어
전구 메뉴 (코드 작업)
편집기에서 전구 아이콘이 보이면 클릭하여 다음 Caret 명령에 액세스하십시오.

Caret으로 수정
"Cline으로 수정" 명령은 코드에 오류 또는 경고가 있을 때 전구 메뉴에 나타납니다. 이 명령은 다음을 수행합니다.
- 선택한 코드 캡처
- VSCode의 진단에서 오류 또는 경고 식별
- 두 가지 모두를 Cline에 보내 문제를 해결하도록 요청
- 특정 문제를 해결하는 솔루션 제공
이는 구문 오류, 린터 경고 또는 유형 문제를 수동으로 설명할 필요 없이 빠르게 해결하는 데 매우 유용합니다.
Caret으로 설명
"Cline으로 설명" 명령은 복잡한 코드를 이해하는 데 도움이 됩니다. 코드를 선택하고 전구 메뉴에서 이 명령을 사용하면 Cline은 다음을 수행합니다.
- 선택한 코드 분석
- 코드가 수행하는 작업에 대한 명확한 설명 제공
- 복잡한 논리를 이해하기 쉬운 부분으로 분해
- 사용된 중요한 패턴 또는 기술 강조
Caret으로 개선
"Cline으로 개선" 명령은 코드를 향상시키는 데 도움이 됩니다. 코드를 선택하고 전구 메뉴에서 이 명령을 사용하면 Cline은 다음을 수행합니다.
- 잠재적인 개선 사항에 대해 선택한 코드 분석
- 최적화, 리팩토링 또는 더 나은 관행 제안
- 제안된 변경 사항에 대한 이유 설명
- 원본 기능을 유지하는 개선된 코드 제공
코드 명령 사용 방법
Cline의 코드 명령을 사용하는 것은 간단합니다.
마우스 오른쪽 클릭 명령의 경우:
- 작업할 코드 선택
- 마우스 오른쪽 클릭하여 컨텍스트 메뉴 열기
- "Cline에 추가" 선택
- Caret 채팅 패널에서 결과 보기
전구 메뉴 명령의 경우:
- 작업할 코드 선택
- 편집기 여백에 나타나는 전구 아이콘 찾기
- 전구를 클릭하여 사용 가능한 작업 보기
- 적절한 Caret 명령 선택(수정, 설명 또는 개선)
- Caret 채팅 패널에서 결과 보기
모든 명령을 사용한 후 다음을 수행할 수 있습니다.
- 후속 질문
- 솔루션 수정 요청
- 변경 사항을 코드에 다시 적용
내부 작동 방식
코드 명령을 사용하면 내부적으로 다음과 같은 일이 발생합니다.
-
코드 선택: 확장은 선택한 코드와 해당 컨텍스트를 캡처합니다.
-
메타데이터 수집: Cline은 중요한 메타데이터를 수집합니다.
- 파일 경로 및 이름
- 프로그래밍 언어
- 관련 진단(오류/경고)
- 관련될 때 주변 코드 컨텍스트
-
명령 처리:
- "Cline에 추가"의 경우 코드가 서식 지정되어 채팅 패널로 전송됩니다.
- "Cline으로 수정"의 경우 코드와 진단이 분석되고 수정 사항이 생성됩니다.
- "Cline으로 설명"의 경우 코드가 분석되어 명확한 설명을 제공합니다.
- "Cline으로 개선"의 경우 코드가 잠재적인 최적화 및 개선 사항에 대해 분석됩니다.
-
채팅과의 통합: 결과는 Caret 채팅 패널에 나타나며, 여기에서 다음을 수행할 수 있습니다.
- AI의 응답 보기
- 후속 질문
- 제안된 변경 사항 적용
편집기와 Cline의 AI 기능 간의 이러한 원활한 통합을 통해 코딩 흐름을 방해하지 않고 쉽게 지원을 받을 수 있습니다.
효과적인 사용을 위한 팁
- 완전한 논리적 단위 선택: 가능하면 전체 함수, 클래스 또는 모듈을 선택하여 Cline에 완전한 컨텍스트를 제공하십시오.
- 가져오기 포함: 언어별 도움을 위해 관련 가져오기를 포함하여 Cline이 종속성을 이해하도록 하십시오.
- @ 멘션과 결합: 복잡한 문제의 경우 코드 명령을 파일 또는 문제 멘션과 함께 사용하여 더 많은 컨텍스트를 제공하십시오.
- 키보드 단축키 사용: 일반적인 코드 명령에 키보드 단축키 할당으로 워크플로 속도를 높이십시오.
다음에 코드 조각으로 어려움을 겪을 때 별도의 채팅 인터페이스로 전환하는 대신 Cline의 코드 명령을 사용해 보십시오. AI 지원이 편집기에 직접 통합될 때 워크플로가 얼마나 더 효율적이 되는지 놀라게 될 것입니다.