이 페이지에서

구성 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 XML 버전의 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.