PhpStorm 2026.1 Help

タスクの管理

プロジェクト作業時には、完了が必要な小さなタスクに作業を整理できます。

これらは、自分で設定したタスクです。 PhpStorm では、大きな作業を小さなタスクに分割し、それらを変更リストに関連付けることができます。

これらは、課題追跡システムからのタスクである可能性もあります。 たとえば、PhpStorm から直接割り当てられたタスクやバグを処理できます。 これを可能にするには、IDE とトラッカーアカウントを接続します。

課題追跡との統合を構成する

PhpStorm は次のものとの統合をサポートします:

IDE をトラッカーに接続する

  1. 設定 ダイアログ Ctrl+Alt+S で、 ツール|タスク|サーバー を選択します。

  2. 追加ボタン をクリックして、リストから必要な課題追跡を選択します。

  3. 接続の詳細を入力します。 問題のトラッカーによって設定が異なることに注意してください。

    通常、サーバー URL および接続資格情報を指定する必要があります: ユーザー名 および パスワード

    場合によっては、パスワードの代わりに API トークンを入力する必要があります。

    例: IDE を YouTrack に接続する場合、 パスワード フィールドは トークン に置き換えられます。 詳細については、 永久トークンの管理を参照してください。

    Jira の場合、ユーザー名とパスワードの代わりに トークン(英語)を使用するには、 個人用アクセストークンの使用 オプションを有効にします。

  4. URL の共有 オプションを選択して、チームの他のメンバーがサーバーにアクセスできるようにします。 このオプションを有効にすると、サーバーの URL とそのタイプが .idea/misc.xml ファイルに保存され、バージョン管理を通じて開発チームのメンバー間で共有できます。

  5. プロキシサーバーを使用してサーバーにアクセスする場合は、 プロキシ設定… をクリックします。 プロキシ設定についての詳細は、 HTTP プロキシセクションを参照してください。

    サーバーページの全般タブでの設定
  6. コミットメッセージ タブで、変更リストのコミットメッセージの追加を有効にし、メッセージテンプレートを構成できます。

  7. サーバー構成 タブで、課題追跡に接続するための詳細 パラメーターを構成します。

    このタブは、一部のトラッカーでのみ使用できます(たとえば、 そのままではサポートされていないトラッカーなど)。

サーバー構成タブのパラメーター

項目

説明

ログイン URL

認証用のリソース。 IDE は、サーバーから問題のリストを取得する前に、毎回このリソースに要求を送信します(例: {serverUrl}/rest/user/login?login={username}&password={password})。

一般 タブで HTTP 認証を使用する チェックボックスを選択した場合、フィールドは無効になります。

タスクリスト URL

サーバーから問題のリストを取得するためのリソース(例: {serverUrl}/rest/api/2/search)。

シングルタスク URL

問題に関する詳細情報を ID で取得するためのリソース(例: {serverUrl}/rest/api/2/issue/{id})。

別リクエストの各タスク チェックボックスを選択しない限り、このフィールドはオプションです。

GET または POST

必要なタイプの HTTP リクエストを選択します。

別リクエストの各タスク

このオプションを有効にすると、IDE は複数のリクエストを送信して、まず ID を持つ問題のリストを取得し、次に シングルタスク URL フィールドで指定されたリソースを使用して各問題の詳細情報を個別に取得できるようになります。

このオプションは、単一の応答ですべての必要な情報を送信できない、制限された REST API を備えた課題トラッカー用です。

レスポンスタイプ

課題トラッカーの応答フォーマットを選択します:XPath には XML​形式JSONPath には JSON 、正規表現には テキスト

セレクターの表

セレクターを使用すると、サーバーの応答から取得する問題に関する情報を指定できます。

tasks

サーバー応答の問題のリストへのパス。 このフィールドは必須です。

id

サーバー応答内の問題 ID へのパス。 このフィールドは必須です。

summary

サーバー応答の問題タイトルへのパス。 このフィールドは必須です。

追加の統合オプションを指定する

  1. 設定 ダイアログ Ctrl+Alt+S で、 ツール | タスク を選択します。

  2. 必要なオプションを設定します:

    • 変更リスト名のフォーマット :新しいタスクを開くまたは作成すると、PhpStorm がこのタスクに関連付けられた新しい変更リストを 作成するよう求めます。 このフィールドでは、新しい変更リストの名前を生成するために使用されるテンプレートを指定できます。

      「プレースホルダーを追加」ボタン をクリックして、リストからプレースホルダーを選択します。

    • feature ブランチ名フォーマット: 新しいタスクを作成または開くと、PhpStorm は新しい機能ブランチを作成するように求めます。 このフィールドでは、新機能ブランチの名前を生成するためのテンプレートを構成できます。

      「プレースホルダーを追加」ボタン をクリックして、リストからプレースホルダーを選択します。

      小文字化された および 次の記号でスペースを置換 オプションを使って、プロンプトされた機能ブランチ名の命名を構成できます。

      IDE が課題追跡と統合されている場合、これらの設定は便利です。 例: DSGN-0001 Add new icon タスク名は、 dsgn-0001add-new-icon 機能ブランチ名に変換されます。

    • タスクヒストリー長: PhpStorm が保存するタスクの数。

    • コミット時にコンテキストを保存する: 変更をコミットするたびに、PhpStorm は作業したファイル、ブックマーク、ブレークポイントを保持する新しいクローズドローカルタスクを作成します。 これにより、将来いつでもタスクに関連付けられているすべてのタブをすばやく復元できます。

    • 問題キャッシングを有効化する: PhpStorm と課題トラッカー間の同期を最適化します。 「遅い」課題追跡システムを使用している場合は同期が特に推奨されます。

      PhpStorm はトラッカーからロードされた課題リストをキャッシングし、繰り返し更新します。 キャッシングする課題数や PhpStorm がそれらの情報を更新する頻度を指定できます。

      タスク設定

タスク

PhpStorm には、タスクのタイプが 2 種類あります:

  • 課題トラッカーから PhpStorm に読み込まれたタスク。 これらは トラッカータスクです。 トラッカータスクは、課題トラッカーの対応する課題にリンクされています。 これにより、PhpStorm から直接監視や更新が可能です。

  • もともと PhpStorm で作成されたタスク。 これらは ローカルタスクです。 ローカルタスクは、課題追跡システムとは関係ありません。

どちらかのタイプのタスクを少なくとも 1 つ作成した場合、タスクを切り替えるためのドロップダウンリストがツールバーに表示されます。

トラッカータスクを開く

トラッカータスクは、課題トラッカーに接続すると PhpStorm に読み込まれます。

  1. メインメニューで、 ツール | タスクおよびコンテキスト | タスクを開く Alt+Shift+N に移動するか、ツールバーのタスクコンボをクリックします。

  2. リストから必要なタスクを選択します。

  3. タスクを開く ダイアログでは、問題の状態を更新できます。

    エディターで現在開いているすべてのタブを閉じるには、 現在のコンテキストをクリア チェックボックスをオンにします。

  4. VCS 操作 セクションでは、新しい変更リストを作成したり、既存のブランチを選択したり、新しいブランチを作成したりすることができます。

    現在の変更を保留して、後でそれらに戻すこともできます。

    トラッカータスクを開く

ローカルタスクを作成する

PhpStorm では、課題トラッカーから発信されていないローカルタスクを作成できます。

  1. メインメニューで ツール | タスクおよびコンテキスト | タスクを開く へ移動します。 タスクコンボを使用するか、 Alt+Shift+N を押すこともできます。

  2. タスク名の入力 ダイアログで、 新しいタスクを作成する を選択します。

  3. 新しいタスクの名前を入力します。

    エディターで現在開いているすべてのタブを閉じるには、 現在のコンテキストをクリア チェックボックスをオンにします。

  4. VCS 操作 セクションでは、 新しい変更リストを作成したり、コントリビュートする既存のブランチを選択したり、新しいブランチを作成したりできます。

    現在の変更を保留して、後でそれらに戻すこともできます。

タスクの説明を表示

切り替え先のタスクを選択する場合、タスクリストにはタスク ID のみが表示されます。 この情報は、問題につながる手順も関連するディスカッションも反映していないため、必ずしも十分ではありません。

  1. メインメニューで ツール | タスクおよびコンテキスト | タスクを開く へ移動します。

  2. 必要なタスクを開いて Ctrl+Q を押すと PhpStorm でタスクの説明が、 Alt+Shift+B を押すとブラウザーで説明が開きます。

または、 ツール | タスクおよびコンテキスト に移動し、 「タスク ID」の説明を表示 または ブラウザーで「タスク ID」を開く をクリックします。

閉じたタスクを表示する

閉じたローカルタスクとは、プロジェクト全体または該当ディレクトリがバージョン管理下にある場合に変更リストに関連付けられていないタスクです。

クローズドトラッカータスクは、課題トラッカーでステータスが「クローズド」となっているタスクです。

  1. タスクコンボをクリックし、 タスクを開く をクリックします。

  2. 終了したタスクを含める チェックボックスを選択するか、 Alt+Shift+N を押します。

タスクを閉じる

  • メインメニューで、 ツール | タスクおよびコンテキスト に移動し、 アクティブなタスクを閉じる をクリックします。

これにより、PhpStorm の現在のコンテキストが閉じます。 変更をコミットするために必要なチェックボックスを選択し、オプションで、作成されたブランチをマージします。 トラッカータスクでは、状態を変更することもできます。 新しい状態があなたの課題トラッカーに伝播されます。

タスクの削除

PhpStorm にタスクが表示される必要がない場合は、タスクリストから削除できます。

  1. メインツールバーのタスクコンボをクリックします。

  2. 削除したいタスクを 1 つ以上選択します。

    複数選択の場合は、 Shift (隣接アイテムの場合)または Ctrl (非隣接アイテムの場合)キーを使用します。

  3. 右矢印ボタンをクリックして、 削除 を選択します。

トラッカータスクを削除する場合、そのタスクは IDE から削除されます。 タスクは問題トラッカーに残ります。 この場合、ローカルタスクは問題トラッカーに接続されていないため、完全に削除されます。

タイムトラッキング

PhpStorm を使うと、エディターでタスク作業に費やした時間をトラックできます。 ローカルタスクの場合、この情報は、プロジェクトの作業中にタスクに競合する時間を正確に知りたい場合に役立ちます。

トラッカータスクの場合、このオプションは、課題トラッカー構成でタスクに費やす時間を記録する必要がある場合に便利です。 この場合、PhpStorm からトラッカーへタイムログを送信できます。

タイムトラッキングを有効化します。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | タスク | タイムトラッキング を選択します。

  2. タイムトラッキングを有効にする チェックボックスを選択します。

  3. (オプション) サスペンド遅延 値を変更します。

    ここでは、タスクが中断と見なされるまで非アクティブでいる時間を指定できます。

時間を追跡する

  • 自動時間ロギングのために Auto Mode をクリックします。

    手動で時間を追跡するには、 アクティブタスクの開始時間 をクリックします。 手動のタイムトラッキングを停止するには、 アクティブタスクの停止時間 をクリックします。

トラッカーに時間ログを送信する

  1. タイムトラッキング ツールウィンドウで Bugtracker に作業項目を投稿する バグトラッカーにアイテムをエクスポート をクリックします。

  2. ログに記録する時間間隔を指定し、必要に応じてコメントを追加します。 OK をクリックしてください。

2026 年 5 月 22 日