このページでは

ファイル間の移動

エディタのツールバーには、現在エディタで開かれているファイルの名前 (1) が表示されます。

編集モードのツールバーに表示されている現在のファイル

ロケーター、サイドバービューWindow メニュー項目、キーボードショートカット、またはエディタツールバーを使用して、ファイル間を移動します。

ファイルの検索

ロケーターを有効にして、ローカルファイルシステムや接続されたデバイス上のファイルを検索します。デフォルトでは、ロケーターには開いているドキュメントと、すべてのプロジェクトのすべてのファイルが表示されます。ファイルシステムフィルター(f )には、現在開いているファイルと同じフォルダにあるすべてのファイルが表示され、そこからファイルシステム内を移動することができます。また、別のデバイスのルートに切り替えることもできます。

たとえば、ロケーターを使用して、現在開いているプロジェクト内の「HelloWorld.qml 」という名前のQMLファイルを開くには、次のように操作します。

  1. Ctrl+Kを押してロケーターを起動します。
  2. ファイル名を入力し始めます。

    ロケーター内のファイル一覧

  3. 矢印キーを使用してリスト内のファイル名に移動し、Enter キーを押します。

    ファイルがエディタで開きます。

  4. ファイル内の特定の行に移動するには、ロケーターに行番号を入力します。

ファイルを検索するフィルタでは、tools/*main.cpp のようなパスも指定できます。ファイルへのパスが非常に長い場合、ロケータウィンドウに収まらないことがあります。パス全体を表示するには、ファイル名を選択した状態でAlt キーを押すか、ロケータの右端をドラッグして幅を広げてください。

ロケーターが一部のファイルを見つけられない場合は、「プロジェクトの内容の指定」を参照して、ロケーターにそれらのファイルを認識させる方法を確認してください。

グローバルファイルシステムインデックスからのファイル検索

Spotlight、Locate、Everything などのツールをインストールし、それらを使用してグローバルファイルシステムインデックスからファイルを検索できます。ファイルを検索するには、md のロケーターフィルターを使用してください。

Qt Creator ではなく、選択したツールの並べ替えを使用するには、md ロケーターフィルターの設定で「Sort results 」のチェックを解除してください。

[フィルタ設定] ダイアログ

位置履歴の閲覧

ロケーション履歴を前後に閲覧するには、エディタのツールバーで「「戻る」ボタン 」(Go Back )または「「次へ」ボタン 」(Go Forward )を選択します。

最後に変更を行った場所に移動するには、Window >Go to Last Edit を選択してください。

キーボードショートカットを使用します:

  • 現在開いているファイル間をすばやく移動するには、Ctrl+Tab を選択します。
  • 位置履歴を順方向に移動するには、Alt+右矢印キー(macOSではCmd+Opt+右矢印キー)を押します。
  • 後ろへ移動するには、Alt+左矢印キー(macOS ではCmd+Opt+左矢印キー押します。たとえば、「Locator 」を使用して同じファイル内のシンボルにジャンプした後、Alt+左矢印キーを押すと、そのファイル内の元の位置に戻ることができます。

「手順:コードの編集」、「コードの編集」、「ロケーターによるナビゲーション」、「ファイルシステム」、「プロジェクトも参照してください

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.