이 페이지에서

켜기 QML Language Server

QML Language Server 는 코드 완성 기능을 제공하고 QML에 대한 경고를 발행합니다. VS Code용 Qt Extension은 Qt 6.8.0 이상부터 QML Language Server 을 지원합니다. QML Language Server 업데이트를 확인하고 최신 버전을 다운로드할 수 있습니다.

확장을 활성화할 때 QML Language Server 을 켜려면:

  1. Command Palette 로 이동하여 Qt: Open Qt Settings 을 선택합니다.
  2. 로 이동하여 Qt Qml Configuration로 이동하여 Run QML Language Server when activating an extension.

    {<span translate=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.

VS Code용 Qt Extension에서 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 이전 버전으로 개발할 때 QML Language Server 을 사용하려면, 다음 으로 이동하여 Qt Qml Configuration 에서 Custom Exe Path 경로를 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 옵션을 사용하여 가져오기 문을 추가하려면 다음으로 이동하여 Qt Qml Configuration 로 이동하여 Additional Import Paths 에서 Add Item 을 선택합니다.

QML_IMPORT_PATH-E 옵션을 사용하여 QML Language Server 을 시작할 때 QML 모듈을 찾으려면 Use QML Import Path Env Var 을 선택합니다.

C++로 정의된 QML 유형의 소스 코드가 수정된 것을 감지할 때 QML Language Server 에서 CMake 리빌드를 트리거하지 않도록 하려면 No CMake Calls 을 선택합니다. 자세한 내용은 자동 CMake 빌드 비활성화하기를 참조하십시오.

재시작 QML Language Server

QML Language Server 을 다시 시작하려면 Command Palette 으로 이동하여 Qt: Restart QML Language Server.

Qt 설정도참조하십시오 .

© 2024 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.