このページでは

設定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 アプリケーションの作成,How to:言語サーバーの管理メッセージの有効化と無効化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.