Skip to main content

터미널 통합

Cline의 터미널 통합을 사용하면 터미널 출력을 Cline과의 대화에 직접 가져올 수 있습니다. 오류 메시지나 명령 결과를 복사하여 붙여넣는 대신 터미널에서 간단한 마우스 오른쪽 클릭으로 Cline에 보낼 수 있습니다.

터미널 통합

마우스 오른쪽 클릭 터미널 통합

VSCode 터미널에서 작업 중이고 Cline과 논의하고 싶은 출력이 보이면:

  1. 터미널에서 마우스 오른쪽 클릭
  2. 컨텍스트 메뉴에서 "Cline에 추가" 선택
  3. 터미널 출력이 즉시 Caret 채팅 패널로 전송됩니다.

이는 다음을 위해 완벽합니다.

  • 빌드 오류 디버깅
  • 테스트 실패 이해
  • 명령 출력 분석
  • 오류 메시지에 대한 도움 받기

마우스 오른쪽 클릭 터미널 통합은 터미널에서 이미 작업 중이고 문제가 발생했을 때 특히 유용합니다.

Caret 채팅 패널로 컨텍스트를 전환하고 문제에 대한 설명을 입력하는 대신 몇 번의 클릭만으로 터미널 출력을 Cline에 직접 보낼 수 있습니다.

또는 @terminal 멘션을 사용하여 전체 터미널 출력을 Cline에 보낼 수 있습니다.

tip

채팅 메시지에서 @terminal 멘션 사용에 대한 자세한 내용은 터미널 멘션 문서를 참조하십시오.

터미널 통합 작동 방식

마우스 오른쪽 클릭 터미널 통합을 사용하면 Cline은 다음을 수행합니다.

  1. 모든 서식이 유지된 터미널 출력 캡처
  2. 명령 기록 및 결과를 포함한 완전한 컨텍스트 포함
  3. AI가 이해할 수 있도록 적절하게 서식 지정
  4. AI가 사용자가 보는 것을 정확히 볼 수 있도록 합니다.

이는 Cline이 터미널 관련 문제에 대한 정확한 도움을 제공하는 데 필요한 전체 컨텍스트를 제공합니다.

내부 작동 방식

터미널 통합은 터미널 출력을 캡처하기 위한 영리한 기술을 사용합니다.

  1. 통합을 트리거할 때 Cline은 다음을 수행합니다.

    • 현재 클립보드 내용을 임시로 저장
    • 모든 터미널 내용 선택(또는 기존 선택 사용)
    • 클립보드에 복사
    • 클립보드를 읽어 터미널 내용 가져오기
    • 원본 클립보드 내용 복원
  2. 터미널 내용은 다음을 수행합니다.

    • 적절한 구문 강조로 서식 지정
    • 메시지에 추가되거나 새 메시지로 전송
    • 필요할 때 추가 컨텍스트로 향상

이 접근 방식은 색상 및 서식을 포함한 모든 터미널 출력이 클립보드에 영향을 주지 않고 정확하게 캡처되도록 보장합니다.

효과적인 사용을 위한 팁

  • 오류 메시지에 터미널 통합 사용: 터미널에서 오류가 발생하면 Cline에 보내는 것이 오류를 설명하려고 애쓰는 것보다 더 빠른 해결로 이어지는 경우가 많습니다.

  • 필요할 때 특정 출력 선택: 기본적으로 통합은 모든 터미널 내용을 캡처하지만, 관련 출력에만 집중하기 위해 마우스 오른쪽 클릭하기 전에 특정 줄을 선택할 수도 있습니다.

  • 터미널 출력과 파일 멘션 결합: 터미널 출력을 Cline에 보낸 후 @ 멘션 기능을 사용하여 관련 파일을 언급하여 질문을 향상시킬 수 있습니다.

  • 터미널로 빌드 및 테스트 출력 컨텍스트화: 터미널 통합은 여러 줄에 걸쳐 있는 복잡한 빌드 오류 또는 테스트 실패를 이해하는 데 특히 유용합니다.

다음에 터미널에서 알 수 없는 오류 메시지를 보고 있을 때 복사하여 붙여넣는 대신 Cline의 터미널 통합을 사용해 보십시오. Cline이 적절한 서식과 함께 완전한 터미널 컨텍스트를 볼 수 있으므로 더 정확한 도움을 받을 수 있습니다.

터미널 문제 해결

터미널 통합에 문제가 발생하는 경우(예: "셸 통합 사용 불가" 또는 명령이 출력을 표시하지 않음) 포괄적인 터미널 통합 문제 해결 가이드를 참조하십시오.

문제 해결 가이드는 다음을 다룹니다.

  • 일반적인 터미널 통합 문제 및 빠른 수정
  • Windows, macOS 및 Linux에 대한 플랫폼별 솔루션
  • zsh, bash, PowerShell 등에 대한 셸별 구성
  • 고급 디버깅 기술
  • 터미널 설정 최적화
tip

빠른 수정: 대부분의 터미널 문제는 Caret 설정에서 bash로 전환하고 셸 통합 시간 초과를 10초로 늘리면 해결할 수 있습니다.