활성화 QML Language Server
QML Language Server 는 QML에 대한 코드 자동 완성 기능을 제공하고 경고 메시지를 표시합니다. VS Code용 Qt 확장 프로그램은 Qt 6.8.0 및 이후 버전의 QML Language Server 을 지원합니다. QML Language Server 에서 업데이트를 확인하고 최신 버전을 다운로드할 수 있습니다.
확장 프로그램을 활성화할 때 QML Language Server 를 켜려면:
- Command Palette 로 이동하여 Qt: Open Qt Extension settings 를 선택합니다.
- 다음으로 이동합니다 Qt Qml Configuration로 이동하여 Run QML Language Server when activating an extension를 선택합니다.
Qt Qml 구성}" src="images/vscodeext-qt-settings-qml.webp" title="{Qt Qml 구성}"/>
기본 인수 대신 사용자 지정 QML Language Server 인수를 사용하려면, Custom Args 에서 Add Item 를 선택하고 인수를 추가하세요.
업데이트 확인
최신 QML Language Server 버전을 설치하려면 Command Palette 로 이동한 다음 Qt: Check for QML Language Server update를 선택하십시오.
Qt Extension for VS Code에서 더 새로운 버전의 QML Language Server 를 발견하면, 이를 설치할 것을 제안합니다. 또한 Command Palette 로 이동한 후 Qt: Download the most recent QML Language Server language server를 선택하여 직접 업데이트할 수도 있습니다.
QML Language Server 다운로드 알림을 비활성화하려면 Qt Qml Configuration 로 이동하여 Do Not Ask for Qmlls Download 를 선택하십시오.
QML Language Server 위치 설정
Qt 6.8.0보다 오래된 Qt 버전으로 개발할 때 QML Language Server 를 사용하려면, Qt Qml Configuration 로 이동하여 Custom Exe Path 에서 Qt 6.8.0 이상 버전의 QML Language Server 경로를 설정하십시오.
QML Language Server 출력 구성
QML Language Server 에서 추적 출력을 수집하려면 Qt Qml Configuration 로 이동하여 Handle LSP trace 에서 옵션을 선택하십시오.
QML Language Server 의 상세 출력을 보려면 Verbose Output 을 선택하십시오.
QML 모듈 관리
지정된 폴더에서 QML 모듈을 검색하고, QML Language Server 를 시작할 때 -I 옵션을 사용하여 해당 모듈에 대한 import 문을 추가하려면, 다음으로 이동하십시오. Qt Qml ConfigurationAdditional Import Paths 에서 Add Item 을 선택하십시오.
QML Language Server 를 시작할 때 ‘ QML_IMPORT_PATH ’ 및 ‘ -E ’ 옵션을 사용하여 QML 모듈을 검색하려면 ‘ Use QML Import Path Env Var ’를 선택하십시오.
QML Language Server 가 C++로 정의된 QML 유형의 소스 코드가 수정된 것을 감지했을 때 CMake 재빌드를 트리거하지 않도록 하려면, ‘ No CMake Calls ’를 선택하십시오. 자세한 내용은 ‘자동 CMake 빌드 비활성화’를 참조하십시오.
다시 시작 QML Language Server
QML Language Server 를 다시 시작하려면 Command Palette 로 이동하여 Qt: Restart QML Language Server를 선택하십시오.
Qt 설정도 참조하십시오 .
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.