이 페이지의 내용

구성 QML Language Server

Qt 6.4부터 QML Language Server 은 코드 완성 기능을 제공하고 QML에 대한 경고를 발행합니다.

QML Language Server 에 대한 기본 설정을 지정하려면 Preferences > Language Client > General 으로 이동하여 QML Language Server.

언어 클라이언트 환경설정의 일반 탭

모든 프로젝트에 대해 QML Language Server 끄기

QML Language Server 을 전역적으로 끄려면 QML Language Server 체크박스를 선택 취소합니다.

특정 프로젝트의 언어 서버를 켜고 끄는 방법에 대한 자세한 내용은 프로젝트의 언어 서버 구성을 참조하세요.

고급 기능 사용

기본적으로 QML Language Server 은 경고 메시지를 발행하고 코드 완성 기능을 제공하는 반면, 임베디드 코드 모델은 기호 이름 바꾸기 및 사용 위치 찾기와 같은 고급 기능을 처리합니다.

임베디드 코드 모델을 비활성화하고 모든 것에 QML Language Server 을 사용하려면 Use advanced features 을 선택하세요.

QML Language Server 버전 선택

현재 키트에 Qt 버전과 함께 제공된 QML Language Server 을 사용하려면 Use qmlls from project Qt kit 을 선택합니다. 이것이 기본 옵션입니다.

항상 등록된 가장 높은 Qt 버전인 QML Language Server 을 사용하려면 Use qmlls from latest Qt kit 을 선택합니다.

이전 QML Language Server 버전을 사용하려면 Allow versions below Qt 6.8 을 선택합니다.

특정 QML Language Server 버전을 사용하려면 Use custom qmlls executable 에서 실행 파일의 경로를 설정합니다. 최신 QML Language Server 버전을 다운로드하려면 Download latest standalone qmlls 을 선택합니다.

새 CMake 프로젝트 자동 구성

6.10 이상을 대상으로 하는 새 CMake 프로젝트를 자동으로 구성하려면 Enable qmml's CMake integration 을 선택합니다.

6.10 이전 Qt 버전을 대상으로 하는 프로젝트를 구성하려면:

  • 프로젝트를 생성할 때 QT_QML_GENERATE_QMLLS_INI to ON in CMake 을 선택합니다.
  • Create .qmlls.ini files for new projects targeting Qt < 6.10 을 선택합니다.

Qt Quick 애플리케이션 만들기, 방법도참조하십시오 : 언어 서버 관리, 메시지 활성화 및 비활성화하기, CMake로 프로젝트 빌드하기, 키트 관리하기, 언어 서버 관리하기를 참조하세요.

Copyright © The Qt Company Ltd. and other contributors. 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.