設定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 を選択してください。
Qt 6.10 より前のバージョンをターゲットとするプロジェクトを設定するには:
- プロジェクト作成時に「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.