DataSpell 2025.3 ヘルプ

スコープとファイルの色

スコープ the Scope icon は、ディレクトリ内のファイルとフォルダーの名前付きセットです。スコープは、異なる IDE ビューでディレクトリ項目を視覚的に区別し、特定の操作の範囲を制限できます。

スコープを使用すると、ファイルを論理的に整理できます。たとえば、テストソースをテストスコープに配置し、本番環境のコードを本番環境スコープに配置することができます。これにより、大スコープなディレクトリでの作業が容易になります。インスペクションをテストのみで実行すると、コードベース全体で実行するよりも高速になります。

DataSpell には定義済みのスコープが付属していますが、独自のスコープを作成することもできます。カスタムスコープには、任意のファイルセットを含めることができます。たとえば、担当するディレクトリの一部のみを含めることもできます。

DataSpell では、スコープはコードインスペクション、一部のリファクタリング、検索、コピーライト設定、コード分析のさまざまな機能などで使用されます。

スコープには、ローカル共有の 2 種類があります。

  • ローカルスコープIDE 構成ディレクトリに格納されているため、VCS を通じて共有されず、チームの他のメンバーは使用できません。

  • 共有スコープは、ディレクトリで作業するユーザーが同じスコープを使用できるように、VCS に追加されます。これらのスコープは、ディレクトリと共に、.ideascopes フォルダーに保存されます。各スコープは、.xml 拡張子を持つファイル(例: MyProject/.idea/scopes/shared-scope.xml)として保存されます。

ディレクトリがバージョン管理されている場合は、共有スコープの使用が適切です。VCS を使用しない場合は、ローカルスコープで十分です。

新しいスコープを定義する

DataSpell には、事前定義されたスコープのセットがありますが、独自のスコープを定義することもできます。

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | スコープを選択します。

  2. スコープの追加」ボタン (the Add Scope button) をクリックし、定義するスコープの種類 ( ローカルまたは共有) を選択します。

    後で VCS で共有するチェックボックスを使用して、選択したスコープの状態(ローカルまたは共有)を変更できます。

  3. 開いたダイアログで、新しいスコープに名前を付け、OK をクリックします。

  4. 新しいスコープにファイルを追加します。ディレクトリツリーで必要な項目を選択し、ツリーの右側にあるオプションのいずれかをクリックします。

    • 含める : 選択したアイテムを含めます。フォルダーを含める場合、このアクションはこのフォルダー内にあるファイルのみを追加します。ネストされたすべてのサブフォルダーとその内容は含まれません。

    • 再帰的に含める : ネストされたサブフォルダーとその内容とともに、選択したフォルダーを含めます。

    • 除外 : 選択したアイテムをスコープから除外します。フォルダーを除外する場合、このアクションはこのフォルダー内にあるファイルのみを削除します。ネストされたすべてのサブフォルダーとその内容はスコープに残ります。

    • 再帰的に除外する : 選択したフォルダーをネストされたサブフォルダーとその内容と共に除外します。

    スコープにファイルを追加すると、DataSpell は式を作成し、それをパターンフィールドに表示します。

    ボタンを使用する代わりに、スコープ言語構文リファレンスを使用して、パターンフィールドにパターンを手動で入力することもできます。

  5. 変更を適用し、ダイアログを閉じます。

選択した範囲で表示されるファイルとフォルダーは、含まれているものと含まれていないものを理解するのに役立つように、さまざまな色で表示されます。

  • the green color sample スコープに含まれるファイルとフォルダー。

  • the dark blue color sample 除外されたファイルとフォルダーと包含されたファイルとフォルダーの両方を含むフォルダー。

  • the black color sample 選択した範囲から除外されるファイルとフォルダー。

カスタムスコープを作成すると、ワークスペースツールウィンドウと、アクションを適用するファイルの数を制限できるすべてのダイアログでそのスコープを見つけることができます。

スコープを色に関連付ける

異なるスコープに属するファイルは、検索結果、エディタータブ、ワークスペースツールウィンドウ Alt+1 で異なる色でハイライトできます。

各スコープに独自の色を割り当てることができます。たとえば、開いているファイルスコープに色を割り当て、IDE でワークスペースツールウィンドウにその色が表示されるように設定できます。この場合、エディターで現在作業中のファイルがプロジェクトツリー上で色分けされて表示されます。これにより、ディレクトリナビゲーションがより速く、より簡単になります。ファイルの色分けはスコープと関連付けられている場合にのみ機能することに注意してください。

スコープと同様に、色の関連付けはローカル共有できます。

  • ローカル色はあなただけに表示され、VCS を通じて共有されません。

  • 共有色はバージョン管理下に置かれ、ディレクトリで作業する全員が同じ色の関連付けを利用できるようになります。これらは、fileColors.xml ファイルの .idea のディレクトリフォルダーに保存されます(例: MyProject/.idea/fileColors.xml)。

新しい色の関連付けを作成する

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | ファイルカラーを選択します。

  2. ファイルカラーを有効にするチェックボックスが選択されていることを確認してから、色を使用する場所を選択します。エディタータブで使用するまたはプロジェクトビューで使用するを選択します。

    プロジェクトビューで使用するチェックボックスを選択すると、ワークスペースツールウィンドウ Alt+1 と検索結果 (たとえば、複数ファイル内検索ダイアログ Ctrl+Shift+F) に色が表示されます。

  3. 追加ボタン (the Add icon) をクリックし、色を設定するスコープを選択します。

    事前定義されたスコープの 1 つを選択するか、カスタムスコープを使用できます。

  4. 必要なスコープの横にある矢印 the right arrow icon をクリックし、開いたリストから色を選択します。

    独自の色を構成するには、カスタムをクリックします。

  5. 色を編集するには、列で必要なスコープに対応するセルをクリックし、リストから新しい色を選択します。

  6. VCS を介して色を共有するには、VCS で共有する列の対応する行のチェックボックスを選択します。チェックボックスがオフの場合、色はローカルで使用されます。

  7. 変更を適用し、ダイアログを閉じます。

ファイルが複数のスコープに含まれている場合、スコープの順序が重要になります。DataSpell は、ローカルスコープから始めて、スコープを上から下に処理します。つまり、IDE はリスト内の最後のスコープの色をそのようなファイルに適用します。

DataSpell で色の関連付けを別の順序で処理する場合は、スコープの順序を変更できます。

スコープの順序を変更する

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | スコープを選択します。

  2. 移動するスコープを選択し、上へ移動 (the Move Up button) または下へ移動 (the Move Down button) ボタンをクリックします。または、Alt+Up または Alt+Down を押します。

  3. 変更を適用し、ダイアログを閉じます。

2025 年 11 月 20 日

関連ページ:

IDE で使用されるディレクトリ

デフォルトでは、DataSpell は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE...

色とフォント

開発者は、エディターのソースコード、検索結果、デバッガー情報、コンソールの入出力など、多くのテキストリソースを操作します。このテキストのフォーマットには色とフォントスタイルが使用されており、一目で理解できるようになります。DataSpell では、IDE テキストで使用される色とフォントを定義する構成可能な配色から選択できます。事前定義された配色を使用するか、あなたの好みに合わせてカスタマイズすることができます。スキームを共有することも可能です。配色を選択を押して設定を開き、を選択します。あるい...

キーボードショートカットを設定する

DataSpell には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。DataSpell は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キーマップは、対応す...