은, 숭고한만큼 현재 포커스가 파일의 올바른 빌드 시스템을 선택해야합니다 빌드 파일이 올바르게 설정 되었기 때문입니다. 기본 범위로 범위 source.q
를 할당하면 한 일부 패키지는 그 (예 q KBD 패키지)이 패키지의 사용자 정의 구문을 제공하고 설치로, 위에서 언급 한 빌드 시스템을 기반으로
이 작동합니다 이 경우에는 괜찮습니다.
는
q
파일이 입력 포커스가있는 동안, 메뉴에서
Tools > Developer > Show Scope Name
을 선택, 확인 (또는 관련 키를 누릅니다)와 범위 (패키지 이상이 작업을 수행)
source.q
로 시작 있는지 확인하십시오. 파일의 위치에 따라 보는 범위가 이보다 더 길 수도 있지만이 부분부터 시작하는 한 확인해야합니다.
해당 범위가 아닌 경우 사용중인 패키지가 다른 범위를 사용하고 있거나 q
패키지가 없기 때문에 개요가 빌드 된 빌드가 자동으로 선택되지 않은 이유가 있습니다. 설치되어 있습니다 (예를 들어, 보시는 범위가 text.plain
인 경우).
이 경우의 해결책은 사용중인 패키지에 따라 범위를 업데이트하거나 위 패키지를 설치하는 것입니다 (이 패키지가 이미 설치되어 있지 않은 경우).
구문을 제공하는 지원 패키지를 설치하는 대신 다음과 같이 빌드를 수정하여 범위에 관계없이 모든 *.q
파일에 대해 빌드를 사용하도록 지시해야합니다. 아마 패키지 설치 방법은 파일에 대한 구문 강조 표시를 제공하기 때문에 우월합니다.
{
"cmd": ["[full q path]", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"file_patterns": ["*.q"]
}
현재 빌드 파일의 모양을 게시물에 추가 할 수 있습니까? – OdatNurd