複数のファイルを含むテンプレート
一部のプログラミングパターンとフレームワークでは、通常は非常に特殊な構造の関連ファイルのセットが必要です。 たとえば、ウェブコンポーネントは、1 つのフォルダーに保存された Python モジュール、HTML テンプレート、スタイルシート、JavaScript ファイルで構成できます。
PyCharm では、子テンプレートをファイルテンプレートに追加することで、関連するファイルのセットを作成できます。 このようなテンプレートからファイルを作成すると、子テンプレートからもファイルが作成されます。
複数のファイルでテンプレートを作成する
設定 ダイアログ(Ctrl+Alt+S )で、 を選択します。
メインファイルテンプレートを作成します。
ファイル タブで、
をクリックして、テンプレートの名前、ファイル拡張子、本文を指定します。
リストから新しいテンプレートを選択し、ツールバーの
をクリックします。 子テンプレートの名前、ファイル拡張子、本文を指定します。
例: 複数のファイルを含むフォルダーのテンプレート envolvendo várias files? Wait Japanese only. Need final valid. Need no commentary. Let's craft all. Ensure no period? Source no period for title, no Japanese period. Text1:
header フォルダーを作成し、その中に header.py 、 header.html 、 header.css 、 header.js ファイルを含めるとします。
設定 ダイアログ(Ctrl+Alt+S )で、 を選択します。
Python ファイルのメインテンプレートを作成します:
ファイル タブで、
(テンプレートを作成する) をクリックします。
名前 フィールドに
Component folderと入力します。 拡張 フィールドにpyと入力します。ファイル名 フィールドに
$NAME/$NAMEと入力します。 スラッシュの前の部分はフォルダー名、スラッシュの後の部分はその中のファイル名です。必要に応じて、テンプレート本体を追加します。例:
# Created by ${USER} on ${DATE}
他の各ファイルの子テンプレートを追加します:
リストで Component folder テンプレートを選択し、
(子テンプレートファイルの作成) をクリックします。
ファイル名 フィールドに
$NAME/$NAMEと入力します。 拡張 フィールドにhtmlと入力します。これらの手順を繰り返して、
cssとjsの拡張子を持つ子テンプレートを追加します。
OK をクリックしてテンプレートを保存します。
プロジェクト ツールウィンドウで、フォルダーを作成するディレクトリを右クリックし、 を選択します。
開いたダイアログで、
headerと入力し、 OK をクリックします。PyCharm は header フォルダーとその中の 4 つのファイルを作成します。