GoLand 2018.3ヘルプ

プロジェクトツールウィンドウ

表示 | ツール・ウィンドウ | プロジェクト
Alt+1


このツールウィンドウでは、さまざまな視点からプロジェクトを見て、新しい項目(ディレクトリー、ファイル、クラスなど)の作成、エディターでのファイルの開き、興味のあるコード断片への移動などのタスクを実行できます。

このツールウィンドウ内のほとんどの機能は、コンテンツペインおよび関連するショートカットのコンテキストメニューコマンドとしてアクセスされます。

ビュー

ツールウィンドウには、次のビューがあります。

  • プロジェクトビュー。このビューでは、すべてのプロジェクト項目とその依存関係(SDKおよびライブラリ)が表示されます。ディレクトリー構造に重点が置かれています(パッケージも表示されていますが)。

  • スコープビュー(プロジェクト・ファイル問題など)。コンテンツペインに表示されるのは、対応する定義済みまたはユーザー定義のスコープに限定されています。他の点では、現在選択されているビューオプションによっては、スコープビューがプロジェクトビューに似ている場合があります。

  • スクラッチビューこのビューで、スクラッチファイルデータベースコンソールを管理できます。

必要なビューは、タイトルバーの左側のリストから選択します。ビューがタブで表されている場合は、対応するタブをクリックして選択します。

ビューを設定するには、タイトルバーのコンテキストメニューで対応するオプションを使用します。必要なオプションには、タイトルバーの icons general gearPlain svg をクリックしてアクセスすることもできます。

タイトルバーコンテキストメニュー

タイトルバーを右クリックすると表示されるコンテキストメニューには、プロジェクトビュービューモードの設定、ビューの切り替え、ツールウィンドウのサイズ変更などがあります。

次の表は、利用可能なコマンドとオプションをリストして簡単に説明しています。

項目

ショートカット

説明

次のビューまたはタブを選択します:
前のビューまたはタブを選択
ビューまたはタブのリストを表示する

Alt+Right
Alt+Left
Alt+Down

これらは異なるビュー間を切り替えるためのコマンドです。

スコープの編集

このコマンドを使用して、定義済みのスコープを作成および編集できるスコープダイアログを開きます。

このコマンドは、現在のビューがスコープビューである場合にのみ使用できます。

メンバーの表示

このオプションをオンにすると、クラスを含むツリー内のファイルがノードに変換されます。そのようなノードが展開されると、フィールド、メソッド、および選択された項目の他のメンバーを含む包含クラスが表示されます。

ソースに自動スクロール

このオプションがオンの場合、GoLandはエディターで選択した項目を自動的に開きます。それ以外の場合は、項目をダブルクリックして開く必要があります。

ソースから自動スクロール

このオプションをオンにすると、GoLandはエディターで開いたドキュメントをこのウィンドウの現在のビューに自動的に配置します。

タイプでソート

オプションがオフの場合、項目(ファイル、クラスなど)はアルファベット順にソートされます。このオプションがオンの場合、ファイルは拡張子でソートされます。

フォルダーを常に上に

オプションがオンの場合、ファイルの上にフォルダーが表示されます。それ以外の場合は、すべての項目がアルファベット順にソートされ、ファイルとフォルダーが混在して表示されます。

除外されたファイルを表示

このオプションは、プロジェクトビューでのみ使用できます。

このオプションをオンまたはオフにすると、除外されたフォルダーとファイルを表示または非表示にします。

show excluded files

ファイルのネスト...

同じ名前と拡張子を持つファイルの表示を設定するファイルネストダイアログを開きます。

固定、ドッキング、フローティング、ウィンドウ分割、スプリットモード

これらのオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。ツール・ウィンドウの表示モードを参照してください。

サイドバーから除去

このコマンドは、ツールウィンドウを隠し、ツールウィンドウバーから関連するツールウィンドウボタンを削除し、ツールウィンドウをクイックアクセスメニューicons general tbShown svg またはicons general tbHidden svg)から削除します。

ツールウィンドウを再度開くには(そして関連する機能を復元するには)、メインメニュー表示 | ツール・ウィンドウ | <ウィンドウ名>を使用します。

タブのグループ化

このオプションをオンにすると、タイトルバーの左側に必要なビューを選択できるリストが表示されます。このオプションがオフの場合、ビューはタイトルバーの左側に表示されるタブで表されます。

show views as tabs

移動

ツールウィンドウを別のツールウィンドウバーに関連付けるには、このコマンドを選択し、目的のツールウィンドウバー(または)を選択します。

サイズ変更

罫線の1つを移動してツールウィンドウのサイズを変更するには、このコマンドを選択し、必要な伸びるオプションを選択します。

このコマンドはフローティングモードでは使用できません。

非表示

Shift+Escape

ツールウィンドウを非表示にするには、このコマンドを使用します。

タイトルバーのボタン

項目

ショートカット

説明

icons actions left icons actions right

Alt+Right
Alt+Left

ビューが現在タブとして表示されている場合([グループタブ]オプションはオフ)、このボタンは最後に表示されたタブの右側に表示されます。

使用可能なビューの最初または最後が現在選択されている場合、このボタンは icons actions right または icons actions leftとして表示されます。

このボタンをクリックすると、別のビューを選択するなど、ビューのリストを開くことができます。

Scroll from Source

このアイコンをクリックすると、エディター内のファイルからプロジェクトツールウィンドウ内の対応するノード(ファイル、クラス、フィールド、メソッドなど)に移動します。

このアイコンは、ソースオプションから自動スクロールが現在オンの場合は使用できません。

icons actions collapseall svg

Ctrl+NumPad -

すべてのノードを折りたたむには、このアイコンまたはショートカットを使用します。

icons general gearPlain svg

このボタンをクリックすると、現在のビューを設定するためのメニューが開き、ツールウィンドウの表示モードが変更されます。

ほとんどのメニュー項目は、オンまたはオフにできるオプションです。オンになっているオプションは、その名前の左側にチェックマークが付いています。

使用可能なオプションは、タイトルバーのコンテキストメニュー項目のサブセットです。現在のビューに応じて、メニューには次のオプションが含まれます。

icons general hideToolWindow svgShift+Escapeこのアイコンまたはショートカットを使用してツールウィンドウを非表示にします。

Alt キーと組み合わせて使用する場合、このアイコンをクリックすると、同じツールウィンドウバーに接続されているすべてのツールウィンドウが非表示になります。

コンテンツペイン

コンテンツペインには、ディレクトリー、ファイルなどのプロジェクト項目が表示されます。

メインカテゴリ(ノードタイプ)のアイコンが表示され、次の表で簡単に説明されています。メインシンボル(クラス、フィールド、メソッドなど)に使用されるアイコンがシンボルリファレンスに表示されます。

項目

説明

Package

パッケージ

Folder

フォルダー(ディレクトリー)。フォルダーのカテゴリによって、色が異なります。

  • プレーンフォルダー icons nodes folder

  • ソースフォルダー icons modules sourceRoot

  • テストソースフォルダー icons modules testRoot

Library

外部ライブラリーは、プロジェクトに関連する第三者ソフトウェアをグループ化するカテゴリです。ノードは、プロジェクトビューが選択されている場合にのみ表示されます。

cl plaintext icon

プレーンテキストとしてマークされたファイル

コンテンツペインの項目のコンテキストメニューコマンド

項目のコンテキストメニューは、この項目で使用可能なすべての機能へのアクセスを提供します。

項目

ショートカット

説明

新規

Alt+Insert

新しい項目(ディレクトリー、ファイル、またはクラス)を作成するには、このコマンドを使用します: 選択したプロジェクト(プロジェクトまたはディレクトリー)内で

切り取り

Ctrl+X

選択した項目を現在の場所からクリップボードに移動するには、このコマンドを使用します。

コピー

Ctrl+C

選択した項目をクリップボードにコピーするには、このコマンドを使用します。

貼り付け

Ctrl+V

このコマンドを使用して、クリップボードの内容を選択した場所に挿入します。

ソースに移動

F4

このコマンドを使用して、選択したファイルをエディターで開きます。ファイルがすでに開いている場合は、対応するエディタータブがアクティブになります。

パスのコピー

Ctrl+Shift+C

このコマンドを使用して、選択した項目の完全なパスをクリップボードにコピーします。

使用箇所の検索

Alt+F7

このコマンドを使用して、選択した項目の使用箇所を検索します。 (使用箇所の検索ダイアログが開きます。)

パス内検索

Ctrl+Shift+F

テキスト検索を実行するには、このコマンドを使用します。 ( パス内検索ダイアログが開きます。)

プロジェクト内の置換

Ctrl+Shift+R

テキストの検索と置換を実行するには、このコマンドを使用します。 ( 置換パスダイアログが開きます。)

リファクタリング

選択した項目で使用可能なリファクタリングのいずれかを実行するには、このコマンドを使用します。

お気に入りに追加

Shift+Alt+F

このコマンドを使用して、選択した項目を既存または新規のお気に入り項目のリストに追加します。プロジェクトのお気に入りを管理するを参照してください。

サムネイルを表示

Ctrl+Shift+T

選択したディレクトリーにあるイメージファイルのサムネールを表示するには、このコマンドを使用します。 (サムネイルツールウィンドウが開きます。)

コードの再フォーマット

Ctrl+Alt+L

このコマンドを使用して、選択したファイルまたは現在のディレクトリー内のすべてのファイルのソースコードを再フォーマットします。 (コードの再フォーマットダイアログが開きます。)

再フォーマットとコードの並べ替えも参照してください。

削除

Delete

選択した項目を削除するには、このコマンドを使用します: 慎重に使用してください!

ダイアレクトの変更 (<CurrentDialect>)

SQLファイルおよびデータベースコンソールの場合:ファイルまたはコンソールに関連付けられているSQLダイアレクトを変更します。

実行 '<item_name>'

Ctrl+Shift+F10

SQLファイルまたはデータベースコンソールの場合:選択したファイルまたはコンソールに含まれているすべてのステートメントを実行します。

ローカル・ヒストリー

このコマンドを使用して、選択したファイルまたはディレクトリーのローカル・ヒストリーを表示するか、プロジェクトの現在のバージョンのラベルを作成します。

同期 '<item_name>'

選択した項目をファイルシステムに保存されているバージョンと同期するには、このコマンドを使用します。

(ファイルやディレクトリーの内容を外部的に変更した場合、特定の状況下では、このコマンドを使用しない限り、対応する変更が認識されない可能性があります)。

エクスプローラーで表示

このコマンドを使用して、ファイルブラウザ(WindowsエクスプローラーまたはFinderなど)を開き、そこに選択した項目を表示します。

ファイルパス/ディレクトリーパス

Ctrl+Alt+F12

このメニューには、ファイルシステムのルートから選択した要素までのパスと、個々のディレクトリーがメニュー項目として表示されます。

このメニューの項目(ディレクトリーなど)を選択すると、ファイルブラウザ(WindowsエクスプローラーまたはFinderなど)が開き、そこに選択した項目が表示されます。

比較

Ctrl+D

選択したファイルまたはディレクトリーを別のファイルまたはディレクトリーと比較するには、このコマンドを使用します。ファイル、フォルダー、テキストソースの比較およびフォルダーの差分ビューアーを参照してください。

エディターでファイルを比較

選択したファイルと、アクティブなエディタータブで開いているファイルを比較するには、このコマンドを使用します。ファイル、フォルダー、テキストソースの比較およびファイルの差分ビューアーを参照してください。

ディレクトリーをマーク

このコマンドを使用して、選択したディレクトリーをソースルートまたはテストソースルートにして、ディレクトリーを除外するなどします。

ディレクトリーの必要なカテゴリは、サブメニューから選択します。

ダイアグラム

N/A or N/A

このコマンドを使用して、選択した項目の図(UML図など)を開きます。

ファイルのステータスのハイライト

現在のプロジェクトでVCS統合が有効になっている場合、GoLandは色を使用して、プロジェクトツールウィンドウでVCSファイルステータスを示します。次の表は、色の意味についての情報を示しています。

ファイルのステータス

説明

Color sample: dark green #0A7700

追加済み

アクティブ・チェンジリスト内のファイルは、リポジトリーに追加される予定です。

Color sample: green #0EAA00

非アクティブな変更リストの追加

アクティブでないチェンジリスト内のファイルは、リポジトリに追加する予定です。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効な場合に使用できます。

Color sample: red #FF0000

変更リストの競合

アクティブでないチェンジリスト内のファイルは、アクティブ・チェンジリストで変更されています。この場合、新しいダイアログが開き、チェンジリストの競合を解決するように促されます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。

Color sample: dark green #0A7700

コピー

ファイルが別のファイルのコピーである場合、そのメタデータは追跡され、そのようなファイルはコピーされたものとしてマークされます。

Color sample: grey #616161

削除

ファイルは、リポジトリからの削除のスケジュールが設定されています。

Color sample: dull purple #773895

ファイル・システムから削除

ファイルはローカルに削除されていますが、削除予定はなく、まだリポジトリに存在しています。

Color sample: light grayish blue #8AA4C8

変更された子孫

ファイルが変更された場合、IDEはそのファイルを含むすべてのディレクトリーを再帰的にハイライト表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効な場合に使用できます。

Color sample: bright blue #3264B4

即時変更された子

ファイルが変更された場合、IDEはその親ディレクトリーを強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効な場合に使用できます。

Color sample: light brown #B28C00

ハイジャック

[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されましたです。

Color sample: dark olive #727238

無視

ファイルは意図的にVCSによって追跡されません。

Color sample: purple #7503DC

マージ済み

更新の結果、VCSによってファイルがマージされます。

Color sample: red #FF0000

競合とマージ

最後の更新時に、ファイルが競合によってマージされました。

Color sample: red #FF0000

プロパティー競合のマージ

最後の更新中、IDEはローカルファイルのプロパティーとサーバーバージョンの間の違いを検出しました。

Color sample: red #FF0000

テキストおよびプロパティー競合のマージ

テキストとプロパティーの競合は、2人以上の開発者が同じ行のファイルと同じファイルプロパティーを変更した場合に発生します。

Color sample: bright navy #0032A0

変更

最後の同期以降にファイルが変更されました。

Color sample: blue #0047E4

非アクティブな変更リストの変更

アクティブでないチェンジリスト内のファイルが変更されました。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効な場合に使用できます。

Color sample: Olive #7C7C00

廃止

このファイルは、リポジトリの作業コピーには存在しないはずです。

Color sample: teal #007C7C

名前変更

最後の更新以降、ファイルの名前が変更されました。

Color sample: dark cyan #08978F

切り替え

[CVS、SVN]このファイルは、プロジェクト全体とは異なるブランチから取得されます。

Color sample: brown #993300

(Unknown)Unversioned

このファイルはローカルに存在しますが、リポジトリには存在せず、追加予定もありません。

Color sample: black無し (デフォルトの色)

最新

ファイルは変更されていません。

ファイルのステータス

説明

Color sample: dull green #629755

追加済み

アクティブ・チェンジリスト内のファイルは、リポジトリーに追加される予定です。

Color sample: dull green #629755

非アクティブな変更リストの追加

アクティブでないチェンジリスト内のファイルは、リポジトリに追加する予定です。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効な場合に使用できます。

Color sample: dull red #D5756C

変更リストの競合

アクティブでないチェンジリスト内のファイルは、アクティブ・チェンジリストで変更されています。この場合、新しいダイアログが開き、チェンジリストの競合を解決するように促されます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。

Color sample: green #0A7700

コピー

ファイルが別のファイルのコピーである場合、そのメタデータは追跡され、そのようなファイルはコピーされたものとしてマークされます。

Color sample: grey #6C6C6C

削除

ファイルは、リポジトリからの削除のスケジュールが設定されています。

Color sample: dull purple #6C6C6C

ファイル・システムから削除

ファイルはローカルに削除されていますが、削除予定はなく、まだリポジトリに存在しています。

Color sample: light blue #6897BB

変更された子孫

ファイルが変更された場合、IDEはそのファイルを含むすべてのディレクトリーを再帰的にハイライト表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効な場合に使用できます。

Color sample: light blue #6897BB

即時変更された子

ファイルが変更された場合、IDEはその親ディレクトリーを強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効な場合に使用できます。

Color sample: white無し (デフォルトの色)

ハイジャック

[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されましたです。

Color sample: light olive #848504

無視

ファイルは意図的にVCSによって追跡されません。

Color sample: light purple #9876AA

マージ済み

更新の結果、VCSによってファイルがマージされます。

Color sample: dull red #D5756C

競合とマージ

最後の更新時に、ファイルが競合によってマージされました。

Color sample: dull red #D5756C

プロパティー競合のマージ

最後の更新中、IDEはローカルファイルのプロパティーとサーバーバージョンの間の違いを検出しました。

Color sample: dull red #D5756C

テキストおよびプロパティー競合のマージ

テキストとプロパティーの競合は、2人以上の開発者が同じ行のファイルと同じファイルプロパティーを変更した場合に発生します。

Color sample: light blue #6897BB

変更

最後の同期以降にファイルが変更されました。

Color sample: light blue #6897BB

非アクティブな変更リストの変更

アクティブでないチェンジリスト内のファイルが変更されました。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効な場合に使用できます。

Color sample: white無し (デフォルトの色)

廃止

このファイルは、リポジトリの作業コピーには存在しないはずです。

Color sample: strong cyan #3A8484

名前変更

最後の更新以降、ファイルの名前が変更されました。

Color sample: white無し (デフォルトの色)

切り替え

[CVS、SVN]このファイルは、プロジェクト全体とは異なるブランチから取得されます。

Color sample: soft red #D1675A

(Unknown)Unversioned

このファイルはローカルに存在しますが、リポジトリには存在せず、追加予定もありません。

Color sample: white無し (デフォルトの色)

最新

ファイルは変更されていません。

ファイルのステータス

説明

Color sample: green #62CC47

追加済み

アクティブ・チェンジリスト内のファイルは、リポジトリーに追加される予定です。

Color sample: green #62CC47

非アクティブな変更リストの追加

アクティブでないチェンジリスト内のファイルは、リポジトリに追加する予定です。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効な場合に使用できます。

Color sample: dull red #FF6666

変更リストの競合

アクティブでないチェンジリスト内のファイルは、アクティブ・チェンジリストで変更されています。この場合、新しいダイアログが開き、チェンジリストの競合を解決するように促されます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。

Color sample: green #62CC47

コピー

ファイルが別のファイルのコピーである場合、そのメタデータは追跡され、そのようなファイルはコピーされたものとしてマークされます。

Color sample: orange #ED864A

削除

ファイルは、リポジトリからの削除のスケジュールが設定されています。

Color sample: orange #ED864A

ファイル・システムから削除

ファイルはローカルに削除されていますが、削除予定はなく、まだリポジトリに存在しています。

Color sample: vivid cyan #4FF0FF

変更された子孫

ファイルが変更された場合、IDEはそのファイルを含むすべてのディレクトリーを再帰的にハイライト表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効な場合に使用できます。

Color sample: vivid cyan #4FF0FF

即時変更された子

ファイルが変更された場合、IDEはその親ディレクトリーを強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効な場合に使用できます。

Color sample: white無し (デフォルトの色)

ハイジャック

[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されましたです。

Color sample: light olive #A9B837

無視

ファイルは意図的にVCSによって追跡されません。

Color sample: light purple #ED94FF

マージ済み

更新の結果、VCSによってファイルがマージされます。

Color sample: dull red #FF6666

競合とマージ

最後の更新時に、ファイルが競合によってマージされました。

Color sample: dull red #FF6666

プロパティー競合のマージ

最後の更新中、IDEはローカルファイルのプロパティーとサーバーバージョンの間の違いを検出しました。

Color sample: dull red #FF6666

テキストおよびプロパティー競合のマージ

テキストとプロパティーの競合は、2人以上の開発者が同じ行のファイルと同じファイルプロパティーを変更した場合に発生します。

Color sample: vivid cyan #4FF0FF

変更

最後の同期以降にファイルが変更されました。

Color sample: vivid cyan #4FF0FF

非アクティブな変更リストの変更

アクティブでないチェンジリスト内のファイルが変更されました。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効な場合に使用できます。

Color sample: white無し (デフォルトの色)

廃止

このファイルは、リポジトリの作業コピーには存在しないはずです。

Color sample: vivid cyan #4FF0FF

名前変更

最後の更新以降、ファイルの名前が変更されました。

Color sample: white無し (デフォルトの色)

切り替え

[CVS、SVN]このファイルは、プロジェクト全体とは異なるブランチから取得されます。

Color sample: soft red D1675A

(Unknown)Unversioned

このファイルはローカルに存在しますが、リポジトリには存在せず、追加予定もありません。

Color sample: white無し (デフォルトの色)

最新

ファイルは変更されていません。

最終更新日: 2019年2月6日