次の方法で共有


コード コメントとショートカットでタスク リストを使用する

Visual Studio の タスク リスト ツールを使用すると、 TODOHACK 、カスタム トークンなどのトークンを使用するコード コメントを追跡できます。 また、この機能を使用して、コード内の定義済みの場所に直接移動するタスク ショートカットを管理することもできます。 既定では、Visual Studio 対話型開発環境 (IDE) のアプリケーション ウィンドウの下部に タスク リスト が開きます。

Visual Studio のアプリケーション ウィンドウの下部にある [タスク一覧] ウィンドウのスクリーンショット。

[タスク一覧] ウィンドウが表示されない場合は、[表示>タスク リスト] を選択するか、キーボード ショートカット Ctrl+\,T キーを使用します。 Visual Studio IDE の他の機能ウィンドウと同様に、[ タスク一覧 ] ウィンドウを IDE サーフェイス上の任意の場所に移動できます。

定義済みのトークンを使用する

Visual Studio では、コードでコメント マーカーとトークンをスキャンして 、タスク リスト のコンテンツを準備します。 C/C++、C#、Visual Basic プログラムには、 HACKTODOUNDONEUnresolvedMergeConflictなど、いくつかの定義済みトークンを使用できます。 これらのトークン ラベルでは、大文字と小文字が区別されません。

Visual Studio は、次の 3 つのコンポーネントで構成されるコメントを認識します。

  • コメント マーカー ( //#<!--

  • コメント トークンプレフィックス ( TODOhackMoveToHeader

  • トークンの後に続くコメント テキスト

C# のコード コメントの例を次に示します。

// TODO: Load state from previously suspended application

Visual Studio は、定義済みのトークンを認識すると、タスク リストにコメント テキストをタスクとして表示 します

カスタム トークンを作成する

次の手順に従って、任意のプログラミング言語のカスタム トークンを作成できます。

  1. [ツール>オプション] ウィンドウを開き>Environment>Task List] セクションを展開します。

    [タスク リスト] オプション ページが開きます。

    Visual Studio でタスク リストのトークンを追加する方法を示すスクリーンショット。

  2. [] を選択し、[] を追加します。

  3. [ 項目の追加 ] ダイアログで、 Optimize などのカスタム トークンの名前を入力します。

  4. [ 優先度 ] ドロップダウン リストを展開し、カスタム トークンの既定の優先度を選択します。

  5. カスタム トークンをトークンの一覧に追加するには、[ 保存] を選択します。

  1. [ツール>オプション] ダイアログを開き、[環境>Task List] セクションを展開します。

    [タスク リスト] オプション ページが開きます。

    定義済みトークンやカスタム トークンなど、Visual Studio でタスク リストのトークンを追加する方法を示すスクリーンショット。

  2. [ 名前 ] テキスト ボックスに、 Optimize などのカスタム トークンの名前を入力します。

  3. [ 優先度 ] ドロップダウン リストで、カスタム トークンの既定の優先度を選択します。

  4. カスタム トークンをトークンの一覧に追加するには、[ 追加] を選択します。

  5. 変更を適用するには、[OK] 選択します。

Visual Studio は、カスタム トークンを認識すると、タスク リストにコメント テキストをタスクとして表示 します

コード タスクのショートカットを追加する

コード タスク ショートカット は、Visual Studio が タスク リストで追跡するコードに追加するブックマークです。 この種類のショートカットには、通常のブックマークとは異なるアイコンがあります。

  1. コード タスクのショートカットを作成するには、ショートカットを配置するコードにポインターを挿入します。

  2. [編集>Bookmarks>タスク リスト ショートカットの追加を選択するか、キーボード ショートカット Ctrl+KCtrl+H を使用します。

    タスク リストにコード タスク ショートカットを作成するブックマークを追加する方法を示すスクリーンショット。

タスクとショートカットを使用してコードにアクセスする

Visual Studio でコード コメント トークン インスタンスとコード タスク ショートカットを使用して タスク リスト を更新した後、これらの項目を使用して、コード内のリンクされた場所にすばやく移動できます。

  1. 任意のタスクのコード内の場所に移動するには、タスク リストのタスク アイテムをダブルクリックします。

  2. リスト内の前のタスクまたは次のタスクのコードの場所に移動するには、一覧で現在のタスクを右クリックし、[ 次のタスク ] または [ 前のタスク] を選択します。 これらのアクションは、Visual Studio の [表示 ] メニューでも使用できます。

リスト アイテムの並べ替え

リスト アイテムの並べ替え順序を変更できます。

  1. リストのプライマリ並べ替え順序を変更するには、列ヘッダーを選択します。 Visual Studio では、選択した列の項目に従ってリストの内容が並べ替えられます。

  2. 2 番目の並べ替え順序を適用するには、 Shift キーと別の列ヘッダーを選択します。 Visual Studio では、最初に選択した列の後に 2 番目に選択した列の順にリストの内容が並べ替えられます。

この方法を続行し、 Shift キーと別の列ヘッダーを選択して、より洗練された並べ替えを適用できます。

列の表示、非表示、並べ替え

また、リスト内の特定の列を操作することもできます。

  1. 列を表示するには、リスト内の任意の場所を右クリックし、[ 列の表示] を選択します。 ポップアップ メニューで、表示する列を選択します。 PriorityDescriptionProjectProject RankPathFileLineColumn といった各列を使用できます。

    • ポップアップ メニューの Visual Studio では、表示されている列の横にチェックマークが表示されます。

    • 列を非表示にするには、ポップアップ メニューで列名の選択を解除します。 Visual Studio によってチェックマークが削除されます。

  2. リスト内の列の順序を変更するには、列ヘッダーを目的の位置にドラッグします。

ヒント

[Project Rank]\(プロジェクトランク\) 列はプロジェクトの依存関係を表します。 ランクが 1 のプロジェクトは、他のどのプロジェクトにも依存しません。 ランクが 2 のプロジェクトは、ランクが 1 の 1 つ以上のプロジェクトによって異なります。 詳細については、「 標準テーブル列定義: プロジェクトランク」フィールドを参照してください。