Documentation Index
Fetch the complete documentation index at: https://kxp.wyhil.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
컨텍스트 선택
파일 내용, 언어 서버 정의, 임포트 및 최근 파일 기록을 사용하여 Prometheus의 자동 완성이 관련 코드 컨텍스트를 선택하는 방법에 대해 알아봅니다.자동 완성은 현재 커서 위치를 기반으로 컨텍스트를 자동으로 결정합니다. 프롬프트에 포함할 내용을 결정하기 위해 다음과 같은 기술을 사용합니다.
파일 접두사 및 접미사 컨텍스트
커서 위치를 기준으로 파일의 이전 코드와 이후 코드를 항상 포함합니다.언어 서버 프로토콜 (LSP) 정의
에디터에서Cmd/Ctrl + 클릭을 사용하는 것과 유사하게, 동일한 도구(LSP)를 사용하여 “정의로 이동(go to definition)” 기능을 지원합니다. 예를 들어, 함수 호출을 입력 중인 경우 해당 함수의 정의를 포함합니다. 또는 메서드 내부에서 코드를 작성 중인 경우 매개변수나 반환 유형에 대한 유형 정의를 포함합니다.