ファイルツリーブラウザー
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
ファイルツリーブラウザーは、リポジトリのファイルとディレクトリを折りたたみ可能なツリー構造で表示するドロワーです。これを使用すると、長いファイルリストをスクロールせずにリポジトリ内を移動できます。
ファイルツリーブラウザーは、以下に役立ちます:
- ネストされたディレクトリ構造をナビゲートします。
- リポジトリの階層を表示します。
- ディレクトリ構造のコンテキストを維持しながら、ファイルを切り替えます。
ファイルツリーブラウザーの表示または非表示
ファイルツリーブラウザーを表示または非表示にするには、次の手順に従います:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
/<project>/-/tree/<branch>にあるリポジトリファイルに移動します。- 左上隅で、ファイルツリーブラウザーのアイコン( )を選択します。
Shift+Fを押して、ファイルツリーブラウザーを切り替えることもできます。
ファイルとディレクトリのナビゲート
ファイルツリーブラウザーには、展開および折りたたむことができるファイルとディレクトリを含むリポジトリの構造が表示されます。
ファイルツリーブラウザー内をナビゲートするには、次の手順に従います:
ファイルツリーブラウザーを開きます。次のいずれかの操作を行います。
- 左上隅で、ファイルツリーブラウザーのアイコン( )を選択します。
- Shift+Fを押します。
ディレクトリを展開するには、ディレクトリ名の横にある を選択します。
ファイルを表示するには、ファイル名を選択します。
ネストされたファイルに直接移動すると、ファイルツリーブラウザーは親ディレクトリを自動的に展開し、現在のファイルを強調表示します。
ファイルの検索
グローバル検索を使用して、リポジトリ内のファイルを名前で検索します。
ファイルを検索するには、次の手順に従います:
ファイルツリーブラウザーを開きます。次のいずれかの操作を行います。
- 左上隅で、ファイルツリーブラウザーのアイコン( )を選択します。
- Shift+Fを押します。
グローバル検索ダイアログを開くには、ファイルの検索を選択するか、Fキーを押します。
検索するファイル名の一部を入力します。検索結果リストには、一致するファイルとその親ディレクトリが表示されます。
矢印キーを選択または使用して、Enterキーを押してファイルに移動します。
検索に一致するファイルがない場合、結果が見つかりませんでしたと表示されます。
キーボードショートカット
ファイルツリーブラウザーは、これらのキーボードショートカットをサポートしています:
| ショートカット | アクション |
|---|---|
| Shift+F | ファイルツリーブラウザーの表示と非表示を切り替えます。 |
| F | グローバル検索ダイアログを開きます。 |
利用可能なキーボードショートカットの完全なリストについては、GitLabキーボードショートカットを参照してください。
ツリーナビゲーション
ファイルツリーブラウザーは、キーボードナビゲーション用にW3C ARIA treeviewパターンを実装しています:
| キー | 機能 |
|---|---|
| EnterまたはSpace | フォーカスされたファイルまたはディレクトリを選択します |
| Down arrow | ディレクトリを開閉せずに、次のファイルまたはディレクトリにフォーカスを移動します。フォーカスが最後の項目にある場合、何も実行しません。 |
| Up arrow | ディレクトリを開閉せずに、前のファイルまたはディレクトリにフォーカスを移動します。フォーカスが最初の項目にある場合、何も実行しません。 |
| Right arrow | フォーカスが閉じられたディレクトリにある場合は、それを開きます。フォーカスが開いているディレクトリにある場合は、内部の最初の項目にフォーカスを移動します。フォーカスがファイルにある場合は、何も実行しません。 |
| Left arrow | フォーカスが開いているディレクトリにある場合は、それを閉じます。フォーカスがファイルまたはネストされた項目にある場合は、その親ディレクトリにフォーカスを移動します。フォーカスが閉じられたルートディレクトリにある場合は、何も実行しません。 |
| Home 1 | ディレクトリを開閉せずに、最初のファイルまたはディレクトリにフォーカスを移動します。 |
| End 1 | 閉じられたディレクトリを展開せずに、最後のファイルまたはディレクトリにフォーカスを移動します。 |
| a-z、A-Z | 入力された文字で始まる名前の次のファイルまたはディレクトリにフォーカスを移動します。一致するものが見つからない場合、検索は最初の項目にラップされます。閉じられたディレクトリ内の項目は無視されます。 |
| *(アスタリスク) | フォーカスされた項目と同じレベルですべての閉じられたディレクトリを展開します。フォーカスは移動しません。 |
脚注:
- HomeキーとEndキーは、一部のキーボードでは使用できない場合があります。