DataSpell 2025.3 ヘルプ

コードスタイル

スキーム

この領域で、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、DataSpell がコードを生成、リファクタリング、再フォーマットするたびに自動的に適用されます。

IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。

  • プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。

    これらの設定は、.ideacodeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。

    プロジェクトのコードスタイル設定を変更すると、IDE によってフォルダーが作成されます。

  • デフォルトスキーム(IDE レベルのスキーム)では、構成する設定は、デフォルトコードスタイルスキームが選択されている既存のすべてのプロジェクトに適用されます。

    これらの設定は、DataSpell コンフィギュレーションディレクトリの下の codestyles フォルダーに保存され、VCS を介して共有されません。

プロジェクトコードスタイルスキームをデフォルトスキームとして使用する場合は、IDE レベルにコピーできます。逆の方法も可能です。現在のプロジェクト設定を IDE レベルのスキームの設定で上書きし、チームの他のメンバーと共有することができます。

項目

説明

スキーム

このリストから、使用するスキームを選択します。定義済みのスキームは太字で示されています。事前定義スキームのコピーとして作成されたカスタムスキームは、プレーンテキストです。スキームが格納される場所は、各スキームの横に記述されます。たとえば、デフォルトスキームは IDE に格納され、プロジェクトスキームはプロジェクトに格納されます。

Show Scheme Actions

このボタンをクリックして、スキームを管理するためのコマンドのリストを呼び出します。

  • IDE にコピー : スキーム設定を DataSpell にコピーするには、このオプションを選択します。

  • エクスポート : 選択したスキームを IntelliJ IDEA コードスタイル XML または EditorConfig 形式でエクスポートするには、このオプションを選択します(EditorConfig プラグインが有効になっている場合)。

  • スキームをインポート : 指定した場所から選択したタイプのスキームをインポートするには、このオプションを選択します。

  • プロジェクトにコピー : このオプションを選択すると、現在のプロジェクトコードスタイル設定が、選択した IDE コードスタイルスキームの設定で上書きされます。

  • 複製 : 選択したスキームのコピーを作成するには、このオプションを選択します。

  • リセット : このオプションを選択すると、デフォルトまたはバンドルされている配色が DataSpell に付属の初期デフォルトにリセットされます。このコマンドは、いくつかの変更が行われた場合にのみ使用可能になります。

  • 名前変更 : 選択したカスタムスキームの名前を変更するには、このオプションを選択します。Enter を押して変更を保存するか、Escape を押してキャンセルします。

一般

改行コード

DataSpell を使用すると、さまざまな言語の改行コード文字と字下げオプションを設定できます。ソースコードを再フォーマットするとき、DataSpell は指定されたインデントのふるまいを適用して、特別なフォーマットオフ / オンマーカーで示されたセクションをスキップします。

項目

説明

改行コード

このリストを使用して、DataSpell によって作成されたファイルでどの改行コード文字を使用するかを指定します。利用可能なオプションは以下のとおりです。

  • システム依存 : OS のセパレーターのデフォルトを使用するには、このオプションを選択します。

  • Unix および macOS ( ) : Unix および macOS 改行コード文字を使用するには、このオプションを選択します。

  • Windows ( ) : Windows の改行コード文字を使用するには、このオプションを選択します。

  • クラシック Mac OS ( ) : クラシック Mac OS(英語)(Mac OS 9 まで)で使用されていた \r 改行コード文字を使用するには、このオプションを選択します。

次でハードラップ

このフィールドでは、エディターでページを表示するために使用される列数を指定します。

入力時に折り返す

編集されたテキストが常に指定された右マージンに収まるようにするには、このチェックボックスを選択します。

ビジュアルガイド

このフィールドには、複数の右マージンを指定します。デフォルト値のままにするか、余白のスペース数を入力することができます。複数のマージンを指定する場合は、コンマで区切って番号を入力します。

インデント検出

現在のファイルのインデントスタイルを検出し、特定の言語のコードスタイル設定で指定されたインデントの代わりにこのスタイルを使用するには、編集に既存のファイルインデントを検出して使用するを選択します。

DataSpell は、インデント情報をエディターのステータスバーに表示します。インデント情報をクリックして、このオプションを有効または無効にするなどの使用可能なアクションを確認し、現在のインデントを特定の言語のコードスタイル設定で指定されているインデントに変更できます。

EditorConfig

コードスタイルに EditorConfig を使用するには、EditorConfig のサポートを有効にするチェックボックスを選択します。この場合、IDE 設定をオーバーライドし、プロジェクト内で異なるコードスタイルを持つコードスタイル設定を指定できます。

EditorConfig 設定ファイルの作成後に IDE 設定を使用する場合は、EditorConfig のサポートを有効にするチェックボックスをオフにする必要があります。

フォーマッター

この領域で、再フォーマットから除外するコードフラグメントを制限するためのマーカーを指定します。ソースコードでは、フォーマットマーカーは行コメントの内側に書かれています。

項目

説明

フォーマットしない

フォーマットしないフィールドで、再フォーマットコード配置インポート最適化から除外するファイルとディレクトリの名前を含む glob パターン(英語)を指定します (例: *.{html,htm})。

セミコロン ; で区切って複数のグロブパターンを指定できます。

再フォーマットを完全に無効にするには、アスタリスク * ワイルドカードを使用します。

コードコメント内のマーカーでフォーマッターのオン / オフを切り替える

  • このオプションを有効にすると、フォーマットマーカーのある行コメント間のコードのフラグメントは、これらのマーカーに従って再フォーマットされます。オンマーカーのあるコードフラグメントは再フォーマットされ、オフマーカーのあるコードフラグメントは、コードを再フォーマットした後もそのまま残ります。フォーマットマーカーの使用例を参照してください。

    このチェックボックスを選択すると、以下のフィールドが使用可能になり、フォーマットマーカーとして扱う文字列を指定できます。

  • このオプションを無効にすると、フォーマットマーカーは無視され、マーカー付きの行コメント間のコードが再フォーマットされます。

オフ:

このフィールドには、再フォーマットから除外したいコードフラグメントの始まりを示す文字文字列を指定してください。@ シンボルを前置にして文字文字列を入力するか、事前定義値 @formatter:off のままにしてください。

オン:

このフィールドには、再フォーマットから除外したいコードフラグメントの終わりを示す文字文字列を指定してください。@ シンボルを前置にして文字文字列を入力するか、事前定義値 @formatter:on のままにしてください。

フォーマッターマーカーで正規表現を使用可能にする

フォーマットマーカーを明示的に指定する代わりに正規表現を使用するには、このチェックボックスをオンにします。DataSpell は、正確な文字列の代わりに指定された正規表現を使用して、フォーマッタのオン / オフマーカーを照合します。

例: 正規表現を使用すると、フォーマッターを有効または無効にするためのいくつかのマーカーを使用できます。その場合、次の正規表現を使用できます: @formatter:(off|disable|no) および @formatter:(on|enable|yes)

デモについては、フォーマットマーカーの使用例を参照してください。

Example of using different formatter markers

フォーマットマーカーの使用例

2025 年 2 月 27 日

関連ページ:

コードスタイルの構成

特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。DataSpell は、必要なコードスタイルを維持できます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。プロジェクトのコードス...

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

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

コードスタイル: HTML

このページを使用して、HTML ファイルのフォーマットオプションを設定します。これらの設定を変更すると、プレビューペインに、コードへの影響が表示されます。タブとインデント:タブ文字を使用するこのチェックボックスをオンにすると、タブ文字が使用されます。キー押下時、インデント用、コードを再フォーマットするため、チェックボックスがオフの場合、DataSpell はタブではなくスペースを使用します。スマートタブインデントは 2 つの部分で構成されます。1 つの部分はコードブロックのネストに起因し、他の...