このページでは

セッションの管理

Qt Creator を終了すると、現在のワークスペースのスナップショットがセッションとして保存されます。Qt Creator を起動した際にセッションを自動的に復元するには、[File ] > [Sessions ] > [Manage ] > [Restore last session on startup] を選択します。

以下のいずれかの項目を開いたり作成したりすると、それらは自動的にセッションの一部になります:

  • 依存関係を含むプロジェクト(qmakeを使用する場合のSUBDIRSプロジェクトを含む)
  • エディタ
  • ブレークポイントおよび式
  • ブックマーク

セッションは個人用であり、つまり共有を意図したものではありません。セッションはプロジェクト構造を反映するものではありません。セッションには、ブックマークやブレークポイントなど、同じプロジェクトに取り組んでいる他の開発者にとっては通常関心のない個人データが含まれています。

たとえば、あるプロジェクトに取り組んでいる最中に、しばらくの間別のプロジェクトに切り替える必要がある場合、現在のセッションをクローンして名前を付けて保存し、別のプロジェクト用に新しいセッションを作成することができます。 新しいセッションに切り替えてから開いたものはすべて、そのセッションの一部となります。最初のプロジェクトの作業に戻りたい場合は、保存したセッションに切り替えてください。「Qt Creator 」を選択すると、そのセッションに属するプロジェクトやファイルが開きます。

セッションを管理するには、[File ] > [Sessions ] > [Manage] を選択します。

セッションマネージャー

セッションを新しい名前で保存するには、[Clone] を選択します。

新しいセッションを作成する

新しいセッションを作成するには:

  1. New 」を選択します。
  2. Enter the name of the session 」フィールドに、セッションの名前を入力します。
  3. Create 」を選択して新しい空のセッションを作成するか、「Create and Open 」を選択してセッションを作成し、そのセッションに切り替えます。

セッションの開く

セッションを切り替えるには:

  • File 」>「Sessions 」に移動し、セッションを選択します。
  • Session Manager 」で「Open 」を選択します。

Welcome 」モードの「Projects 」タブには、既存のセッションが一覧表示されます。セッションを開くには、そのセッションを選択するか、Ctrl+Alt+<番号>を押します(<番号>は開きたいセッションの番号です。最初の9つのセッションまで利用可能です)。

「ウェルカム」モードでのセッション

セッションの詳細情報を表示するには、セッション名にマウスカーソルを合わせると表示される下向き矢印アイコンを選択します。セッションの複製、名前の変更、削除を行うには、それぞれの操作を選択します。

コマンドラインからQt Creator を起動する場合、引数としてセッション名を指定することで、そのセッションでQt Creator を起動できます。

ロケーターからセッションを開く

メニューコマンドを起動する「t 」フィルターを使用して、セッションを開きます。

セッションを検索するには:

  1. Ctrl+K(macOS ではCmd+K)を選択して、ロケーターを起動します。
  2. 次のように入力します:
    • t <セッション名>
    • t sess <セッション名>

    ここで、<session_name>は開くセッションの名前です。

  3. セッション名をダブルクリックして開きます。

ロケーターによるナビゲーション」および「コマンドラインオプションも参照してください

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.