プロジェクトAlt+1このツールウィンドウを使用すると、プロジェクトをさまざまな観点から見て、新しい項目(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルの開き、目的のコードフラグメントへの移動などのタスクを実行できます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。ビューには、作成されたスクラッチファイル、データベースコンソール、および拡張スクリプトを管理できるスクラッチおよびコンソールフォルダーが含まれています。ビューツールウィンドウには、次のビューがあります。このビューでは、すべてのプロジェクト項目とその依存関係(SDKおよびライブラリ)が表示されます。ディレクトリ構造に重点が置かれています(パッケージも表示されていますが)。ビューの範囲(プロジェクト・ファイル、問題など)コンテンツペインに表示される内容は、対応する定義済みまたはユーザー定義の範囲に限定されています。その他の点では、現在選択されているビューオプションに応じて、スコープビューはプロジェクトビューに似ている場合があります。ビューの要素は、「ファイルの色」ダイアログで定義されたスコープと色の関連付け、およびスコープに関連したオーバーレイアイコンに従って強調表示されます。ファイルサイズと変更タイムスタンプを表示するプロジェクトツールウィンドウでは、プロジェクトツリー内のファイルのサイズと変更のタイムスタンプを確認できます。ツリー・ビューに詳細を選択します。クリックすると表示されるコンテキストメニューには、プロジェクトビューの設定があります。次の表は、利用可能なコマンドとオプションをリストして簡単に説明しています。項目ショートカット説明シングル・クリックでファイルを開くこのオプションがオンの場合、CLionはエディターで選択した項目を自動的に開きます。それ以外の場合は、項目をダブルクリックして開く必要があります。開いているファイルを常に選択このオプションがオンの場合、CLionはエディターで開いたドキュメントをこのウィンドウの現在のビューに自動的に配置します。フォルダーを常に上にオプションがオンの場合、ファイルの上にフォルダーが表示されます。それ以外の場合は、すべての項目がアルファベット順にソートされ、ファイルとフォルダーが混在して表示されます。表示モードこのオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。表示モードを参照してください。罫線の1つを移動してツールウィンドウのサイズを変更するには、このコマンドを選択し、必要な伸縮オプションを選択します。このコマンドはフローティングモードでは使用できません。<ウィンドウ名>を使用するか、Alt+1を押します。非表示Shift+Escapeツールウィンドウを非表示にするには、このコマンドを使用します。タイトルバーのボタン項目ショートカット説明このアイコンをクリックして、エディター内のファイルからプロジェクトツールウィンドウ内の対応するノード(ファイル、クラス、フィールド、メソッドなど)に移動します。このアイコンは、シングルクリックオプションでファイルを開くが現在オンの場合は使用できません。-すべてのノードを折りたたむには、このアイコンまたはショートカットを使用します。このボタンをクリックすると、現在のビューを設定するためのメニューが開き、ツールウィンドウの表示モードが変更されます。ほとんどのメニュー項目は、オンまたはオフにできるオプションです。オンになっているオプションは、その名前の左側にチェックマークが付いています。使用可能なオプションは、タイトルバーのコンテキストメニュー項目のサブセットです。現在のビューに応じて、メニューには次のオプションが含まれます。シングル・クリックでファイルを開く開いているファイルを常に選択フォルダーを常に上にピン留めモード、ドッキングモード、フローティングモード、ウィンドウモード、スプリットモード移動サイズ変更Shift+Escapeこのアイコンまたはショートカットを使用してツールウィンドウを非表示にします。キーと組み合わせて使用した場合、このアイコンをクリックすると、同じツールウィンドウバーにアタッチされているすべてのツールウィンドウが非表示になります。コンテンツペインコンテンツペインには、ディレクトリ、ファイルなどのプロジェクト項目が表示されます。CMakeLists.txtに含まれていません)。次の表に、主なカテゴリ(ノードタイプ)のアイコンを示して簡単に説明します。主なファイルタイプに使用されるアイコンは認識されているファイルの種類にリストされています。メインシンボル(クラス、フィールド、メソッドなど)のアイコンはアイコンおよびシンボルに表示されています。説明フォルダー(ディレクトリ)。フォルダーのカテゴリによって、色が異なります。外部ライブラリは、プロジェクトに関連するサードパーティーソフトウェアをグループ化するカテゴリです。ノードは、プロジェクトビューが選択されている場合にのみ表示されます。スクラッチファイルとコンソールは、このノードにグループ化されています。プレーンテキストとしてマークされたファイルコンテンツペイン項目のコンテキストメニューコマンド項目のコンテキストメニューは、この項目で使用可能なすべての機能へのアクセスを提供します。新規Alt+Insertこのコマンドを使用して、選択したアイテム内に新しいアイテム(ディレクトリ、ファイル、またはクラス)を作成します。(プロジェクトまたはディレクトリ)。CMakeプロジェクトをリロードするこのコマンドを使用して、CMakeプロジェクトをリロードします。リロードプロジェクトの手順の説明を参照してください。切り取りCtrl+X選択した項目を現在の場所からクリップボードに移動するには、このコマンドを使用します。コピーCtrl+C選択した項目をクリップボードにコピーするには、このコマンドを使用します。パスのコピーCtrl+Shift+Cこのコマンドを使用して、選択した項目の完全なパスをクリップボードにコピーします。貼り付けCtrl+Vこのコマンドを使用して、クリップボードの内容を選択した場所に挿入します。使用箇所の検索Alt+F7このコマンドを使用して、選択した項目の使用箇所を検索します。(使用箇所の検索ダイアログが開きます。)コードのインスペクションこのコマンドを使用して、選択したアイテムに対してコードインスペクションを実行します。リファクタリング選択した項目で使用可能なリファクタリングのいずれかを実行するには、このコマンドを使用します。お気に入りに追加Shift+Alt+Fこのコマンドを使用して、選択した項目を既存または新規のお気に入り項目のリストに追加します。プロジェクトのお気に入りを管理するを参照してください。削除Delete選択した項目を削除するには、このコマンドを使用します。慎重に使用してください!プレーン・テキストとしてマークこのコマンドを使用して、選択したファイルをプロジェクトから除外します。そのため、インスペクション、コード補完、ナビゲーションなどでは無視されます。表示され、エディターにプレーンテキストとして表示されます。'<item_name>'Ctrl+Shift+F10テスト構成を実行します。ローカル・ヒストリーこのコマンドを使用して、選択したファイルまたはディレクトリのローカル・ヒストリーを表示するか、プロジェクトの現在のバージョンのラベルを作成します。'<item_name>'このコマンドを使用して、ツールウィンドウのビューをファイルシステムに保存されているビューと同期します。ファイルまたはディレクトリの内容を外部で変更する場合、CLionは、特定の状況下では、このコマンドを使用しない限り、対応する変更を認識しない場合があります。エクスプローラーで表示このコマンドを使用してファイルブラウザ(たとえば、Windowsエクスプローラーやファインダ)を開き、そこに選択した項目を表示します。ファイルパス/ディレクトリパスCtrl+Alt+F12このメニューには、ファイルシステムのルートから選択した要素までのパスと、個々のディレクトリがメニュー項目として表示されます。このメニューの項目(ディレクトリなど)を選択すると、ファイルブラウザ(WindowsエクスプローラーやFinderなど)が開き、選択した項目がそこに表示されます。比較Ctrl+D選択したファイルまたはディレクトリを別のファイルまたはディレクトリと比較するには、このコマンドを使用します。ファイルとフォルダーを比較するおよびフォルダーの差分ビューアーを参照してください。選択したファイルと、アクティブなエディタータブで開いているファイルを比較するには、このコマンドを使用します。ファイルとフォルダーを比較するおよびファイルの差分ビューアーを参照してください。ディレクトリをマークこのコマンドを使用して、選択したディレクトリをソースルートにし、ディレクトリを除外するなどします。ディレクトリの必要なカテゴリは、サブメニューから選択します。作成gistsを使用してコードを共有するには、このコマンドを使用します。現在のプロジェクトのVCS統合が有効になっているの場合、CLionは色を使用してプロジェクトツールウィンドウでVCSファイルの状態を示します。次の表は、色の意味についての情報を表しています。色ファイルのステータス説明#0A7700追加済みアクティブな変更リスト内のファイルは、リポジトリへの追加がスケジュールされています。非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。変更リストで非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。非アクティブな変更リストのファイルは、アクティブな変更リストで変更されています。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。変更リストですべてのオプションが有効になっている場合に使用できます。#0A7700コピーファイルが別のファイルのコピーである場合は、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。#616161削除ファイルはリポジトリから削除される予定です。#773895ファイル・システムから削除ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。#8AA4C8変更された子孫ファイルが変更されると、IDEはそのファイルを含むすべてのディレクトリを再帰的に強調表示します。バージョン管理で子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。#3264B4即時変更された子ファイルが変更されると、IDEはその親ディレクトリを強調表示します。バージョン管理で子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。#B28C00ハイジャック[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されます。#727238無視ファイルはVCSによって意図的に追跡されていません。#7503DCマージ済みファイルはアップデートの結果としてVCSによってマージされます。#FF0000競合とマージ最後の更新中に、ファイルは競合とマージされました。#FF0000プロパティ競合のマージ前回の更新中に、IDEはローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。#FF0000テキストおよびプロパティ競合のマージテキストとプロパティの競合は、2人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。最後の同期以降にファイルが変更されました。無効な変更リスト内のファイルが変更されます。変更リストで非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。#7C7C00廃止このファイルはもうリポジトリの作業コピーに含まれていないはずです。最後の更新以降、ファイルの名前は変更されました。#08978F切り替え[SVN]ファイルはプロジェクト全体とは異なるブランチから取得されます。#993300(不明)バージョン管理外ファイルはローカルに存在しますが、リポジトリにはなく、追加もスケジュールされていません。(デフォルトの色)最新ファイルは変更されていません。色ファイルのステータス説明#629755追加済みアクティブな変更リスト内のファイルは、リポジトリへの追加がスケジュールされています。非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。変更リストで非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。非アクティブな変更リストのファイルは、アクティブな変更リストで変更されています。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。変更リストですべてのオプションが有効になっている場合に使用できます。#0A7700コピーファイルが別のファイルのコピーである場合は、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。#6C6C6C削除ファイルはリポジトリから削除される予定です。#6C6C6Cファイル・システムから削除ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。#6897BB変更された子孫ファイルが変更されると、IDEはそのファイルを含むすべてのディレクトリを再帰的に強調表示します。バージョン管理で子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。#6897BB即時変更された子ファイルが変更されると、IDEはその親ディレクトリを強調表示します。バージョン管理で子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。(デフォルトの色)ハイジャック[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されます。#848504無視ファイルはVCSによって意図的に追跡されていません。#9876AAマージ済みファイルはアップデートの結果としてVCSによってマージされます。#D5756C競合とマージ最後の更新中に、ファイルは競合とマージされました。#D5756Cプロパティ競合のマージ前回の更新中に、IDEはローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。#D5756Cテキストおよびプロパティ競合のマージテキストとプロパティの競合は、2人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。最後の同期以降にファイルが変更されました。無効な変更リスト内のファイルが変更されます。変更リストで非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。(デフォルトの色)廃止このファイルはもうリポジトリの作業コピーに含まれていないはずです。最後の更新以降、ファイルの名前は変更されました。(デフォルトの色)切り替え[SVN]ファイルはプロジェクト全体とは異なるブランチから取得されます。#D1675A(不明)バージョン管理外ファイルはローカルに存在しますが、リポジトリにはなく、追加もスケジュールされていません。(デフォルトの色)最新ファイルは変更されていません。色ファイルのステータス説明#62CC47追加済みアクティブな変更リスト内のファイルは、リポジトリへの追加がスケジュールされています。非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。変更リストで非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。非アクティブな変更リストのファイルは、アクティブな変更リストで変更されています。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。変更リストですべてのオプションが有効になっている場合に使用できます。#62CC47コピーファイルが別のファイルのコピーである場合は、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。#ED864A削除ファイルはリポジトリから削除される予定です。#ED864Aファイル・システムから削除ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。#4FF0FF変更された子孫ファイルが変更されると、IDEはそのファイルを含むすべてのディレクトリを再帰的に強調表示します。バージョン管理で子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。#4FF0FF即時変更された子ファイルが変更されると、IDEはその親ディレクトリを強調表示します。バージョン管理で子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。(デフォルトの色)ハイジャック[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されます。#A9B837無視ファイルはVCSによって意図的に追跡されていません。#ED94FFマージ済みファイルはアップデートの結果としてVCSによってマージされます。#FF6666競合とマージ最後の更新中に、ファイルは競合とマージされました。#FF6666プロパティ競合のマージ前回の更新中に、IDEはローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。#FF6666テキストおよびプロパティ競合のマージテキストとプロパティの競合は、2人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。最後の同期以降にファイルが変更されました。無効な変更リスト内のファイルが変更されます。変更リストで非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。(デフォルトの色)廃止このファイルはもうリポジトリの作業コピーに含まれていないはずです。最後の更新以降、ファイルの名前は変更されました。(デフォルトの色)切り替え[SVN]ファイルはプロジェクト全体とは異なるブランチから取得されます。D1675A(不明)バージョン管理外ファイルはローカルに存在しますが、リポジトリにはなく、追加もスケジュールされていません。(デフォルトの色)最新ファイルは変更されていません。2020年1月10日NPMツールウィンドウファイルのネストダイアログ関連ページ:データベース・コンソールデータベースコンソールは、SQL文を作成して実行できるSQLファイルです。スクラッチファイルとは異なり、コンソールはデータソースに接続されています。データソースを作成すると、データベースコンソールが自動的に作成されます。必要に応じて、追加のコンソールを作成できます。データベースコンソールを作成するコ...スコープとファイルの色スコープは、プロジェクト内のファイルとディレクトリのフィルタリングされたサブセットです。スコープビューを有効にすると、検索やコードインスペクションなどの操作を選択したスコープに制限します。プロジェクトが大きくなるにつれて、スコープはさらに役立ちます。基本的なケースをカバーするいくつかの定義済みスコー...ファイルの色WindowsとLinux用のmacOS用このページを使用して、特定の範囲のプロジェクトファイルを区別するための異なる背景色を設定します。この設定は、次のUI要素に適用されます。エディタータブのヘッダ。名前でファイルやクラスを検索するときのナビゲーションリスト、プロジェクトツールウィンドウ、共通オプ...表示モードツールウィンドウをさまざまな方法で表示および調整して、エディターまたは他のツールウィンドウで作業するときにすばやくアクセスしてスペースを節約できます。ツールウィンドウの表示モードを変更するメインメニューからと実際のモードオプションを選択します。ツールウィンドウのタイトルバーで、をクリックし、オプショ...ツールウィンドウの操作ワークスペースの下部と側面には、CLionツールウィンドウがアタッチされています。これらのセカンダリウィンドウでは、プロジェクトをさまざまな視点から見て、典型的な開発タスクにアクセスできます。これらには、プロジェクト管理、ソースコードの検索とナビゲーション、実行とデバッグ、バージョン管理システムとの...アイコンおよびシンボルCLionで作業している間は、UIの周囲にさまざまなアイコンがあります。ほとんどの場合、アイコンの上にマウスを置くとツールチップの説明が表示されます。この記事では、ツールチップに付属していないアイコンの概要を説明します。このようなアイコンは、次のUI領域に属します。プロジェクト・ビュー、構造ビュー、...。