Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Task CalendarNew to Visual Studio Code? Get it now.
Task Calendar

Task Calendar

SHOGO HAYASHI

|
16 installs
| (0) | Free
A visual task management tool with calendar timeline
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Task Calendar

VSCode内でタスクと締め切りを視覚的に管理できるガントチャート形式のタスク管理拡張機能です。

クイックスタート

1. ファイルを作成して開く

my-tasks.tcal

.tcal 拡張子のファイルを作成して開くと、Task Calendarエディタが起動します。

2. タスクを作成

  • Ctrl+Enter (Mac: Cmd+Enter) でタスクを追加
  • タイトルが自動選択されるので、そのまま名前を入力

3. 締め切りを設定

  • タイムライン上の任意の日付で右クリック →「締切を追加」
  • または、タスク詳細パネルの締切セクションで「+」ボタン

4. 実施時期を決める

  • 左列のタスク名をドラッグしてタイムラインにドロップ
  • タスクバーが作成され、期間が設定されます

デモ

タスクの作成

新規タスク作成

表示モードの切り替え

表示モード切り替え

チームモード

チームモード

機能

ガントチャート表示

  • 日/週/月 の3つの表示モードでタスクを俯瞰
  • ドラッグ&ドロップでタスクの期間を直感的に変更
  • タスクバーの両端をドラッグして開始日・終了日を調整
  • Ctrl+マウスホイール でズームイン/アウト
  • 中クリック+ドラッグ でカレンダーをスクロール
  • ヘッダークリックで列ハイライト: 日/週/月のヘッダーをクリックで該当列をハイライト (v3.0 NEW!)
  • 週/月表示で交互背景色: 列の識別がしやすい縞模様表示 (v3.0 NEW!)

チームモード (v3.0 NEW!)

  • 複数メンバーのタスク管理: フォルダ内の複数.tcalファイルを統合表示
  • メンバー別色分け: 各メンバーのタスクを自動で色分け
  • 担当者変更: タスク詳細からワンクリックで担当者を変更
  • メンバーフィルタ: メンバーリストから表示/非表示を切り替え
  • マネージャー向け: プロジェクト全体の進捗を一目で把握

締切フィルタ (v3.0 NEW!)

  • 期間指定フィルタ: 今日まで/1週間/1ヶ月/3ヶ月/半年/1年以内の締切があるタスクのみ表示
  • タスク終了日を締切として扱う: 設定で有効にすると、タスクバーの終了日も締切フィルタ・ソートの対象に
  • 複数タスクバーがある場合は今日以降で最も近い終了日を使用

カテゴリ管理

  • タスクをカテゴリ別に分類・表示
  • カテゴリごとに色分け(9色対応)
  • ドラッグ&ドロップでカテゴリの並び替え
  • ステータス表示/カテゴリ表示をワンクリックで切り替え
  • #カテゴリ名 でフィルタリング(入力補完付き)
  • カテゴリヘッダーの編集ボタンで名前・色の変更、削除

複数日付範囲 (v3.0 NEW!)

  • 1つのタスクに複数のタスクバーを設定可能
  • 不連続な作業期間を1つのタスクとして管理
  • 右クリックメニューから日付範囲を追加・削除

設定

  • ツールバーの設定ボタンから各種設定を変更
  • 完了タスクの表示/非表示を切り替え可能
  • 待機中タスクの表示/非表示を切り替え可能
  • 完了済み締切の表示/非表示を切り替え可能
  • 日付未設定タスクをハイライト
  • タスク終了日を締切として扱う (v3.0 NEW!)
  • 設定はローカルストレージに保存

自動保存

  • ファイル変更時に自動的に保存(Ctrl+S不要)

ミニマップ

  • 画面下部にカレンダー全体の縮小表示
  • クリック/ドラッグで素早くスクロール
  • タスクバーと現在位置を視覚的に表示

タスク管理

  • 3つのステータス: 実行中・待機中・完了
  • タスクごとに複数の締め切りを設定可能
  • タスクにリンクを追加してすぐにアクセス
  • 色分けで視覚的にタスクを区別(9色+カスタムカラー対応)
  • 左列でタスク選択時、カレンダーが自動スクロール

締め切り管理

  • カレンダー上に締め切りマーカーを表示
  • 締め切りをドラッグして日付を変更
  • 同じ位置に複数の締切がある場合はカウント表示、ホバーで展開
  • タスクバー右クリックで指定位置に締切を追加
  • 締切マーカー右クリックで完了切替・追加・削除
  • 完了した締め切りはチェックマークで管理

検索・フィルター

  • タスク名で絞り込み検索
  • #カテゴリ名 でカテゴリ別フィルタリング
  • #無所属 で無所属タスクを表示
  • 手動順/締切順でソート切替

テーマ対応

  • ダークモード/ライトモード両対応
  • VSCodeのテーマ設定に自動追従

使い方

ファイルの作成

  1. 新しいファイルを .tcal 拡張子で作成(例: my-tasks.tcal)
  2. ファイルを開くとTask Calendarエディタが起動

タスクの追加

  1. 左上の「+ 追加」ボタンをクリック
  2. タスク名を入力(自動フォーカス・全選択)
  3. 日付を設定してカレンダーに配置

タスクの操作

  • 移動: タスクバーをドラッグ
  • 期間変更: タスクバーの端をドラッグ
  • 詳細編集: 左列でタスクを選択
  • リンクを開く: カレンダー上のタスクをダブルクリック
  • 削除: タスクを選択して Delete キー
  • 日付範囲追加: タスクバーを右クリック →「日付範囲を追加」

カテゴリの使い方

  1. ツールバーで「カテゴリ」ボタンをクリックしてカテゴリ表示に切り替え
  2. 「+ カテゴリを追加」で新しいカテゴリを作成
  3. タスクをカテゴリにドラッグ&ドロップで分類
  4. タスク詳細画面でもカテゴリを選択可能
  5. フィルターで # を入力するとカテゴリ候補が表示

締め切りの追加

  1. タスクを選択して詳細パネルを開く
  2. 「締切」セクションの「+」ボタンをクリック
  3. 日付と内容を入力

または:

  1. カレンダー上のタスクバーを右クリック
  2. 「締切を追加」を選択(クリック位置の日付で作成)

チームモードの使い方

  1. 設定パネルの「チーム管理」で「フォルダを選択」をクリック
  2. チームメンバーの.tcalファイルが入ったフォルダを選択
  3. 自動的にチームモードが有効になり、全メンバーのタスクが表示される
  4. メンバーリストから表示するメンバーを選択

キーボードショートカット

  • Ctrl+Z (Mac: Cmd+Z): 操作を元に戻す
  • Ctrl+Shift+Z (Mac: Cmd+Shift+Z): やり直し
  • Ctrl+Enter (Mac: Cmd+Enter): 新規タスクを追加
  • Ctrl+F (Mac: Cmd+F): フィルター欄にフォーカス
  • Delete: 選択中のタスクを削除

ファイル形式

Task Calendarは .tcal ファイル(JSON形式)でデータを保存します。

{
  "version": "3.0.0",
  "tasks": [
    {
      "id": "unique-id",
      "title": "タスク名",
      "status": "in-progress",
      "categoryId": "category-id",
      "startDate": "2026-02-05T00:00:00.000Z",
      "endDate": "2026-02-08T00:00:00.000Z",
      "dateRanges": [
        {
          "id": "range-id",
          "startDate": "2026-02-05T00:00:00.000Z",
          "endDate": "2026-02-08T00:00:00.000Z"
        }
      ],
      "memo": "メモ内容",
      "link": "https://example.com",
      "color": "blue",
      "deadlines": [
        {
          "id": "deadline-id",
          "title": "締切名",
          "date": "2026-02-07T00:00:00.000Z",
          "completed": false
        }
      ]
    }
  ],
  "categories": [
    {
      "id": "category-id",
      "name": "カテゴリ名",
      "color": "green",
      "order": 0
    }
  ]
}

設定

この拡張機能は .tcal ファイルを開くと自動的に起動します。特別な設定は不要です。

要件

  • Visual Studio Code 1.85.0 以上

既知の問題

現在、既知の重大な問題はありません。問題を発見した場合は、GitHubのIssueで報告してください。

リリースノート

3.0.0

メジャーアップデート

  • チームモード: 複数メンバーのタスクを統合管理
    • フォルダ内の.tcalファイルを自動検出
    • メンバー別の色分け表示
    • 担当者の変更・フィルタリング
  • 締切フィルタ: 期間指定でタスクをフィルタリング
    • 今日まで/1週間/1ヶ月/3ヶ月/半年/1年
    • タスク終了日を締切として扱うオプション
  • 複数日付範囲: 1つのタスクに複数のタスクバーを設定可能
  • ヘッダークリックで列ハイライト: 日/週/月のヘッダーをクリック
  • 週/月表示で交互背景色: 列の識別がしやすく
  • 締切のホバー展開: クリックからホバーに変更
  • 締切マーカーの右クリックメニュー: 完了切替・追加・削除
  • 待機中タスクの表示設定: 設定で非表示に切り替え可能
  • 行の高さ調整: Shift+マウスホイールで行の高さを変更
  • カスタムカラー: 9色プリセットに加えて任意の色を選択可能
  • ファイル形式をv3.0.0に更新

2.0.0

メジャーアップデート

  • カテゴリ機能: タスクをカテゴリ別に分類・表示
    • カテゴリの追加・編集・削除・色設定
    • ステータス/カテゴリ表示の切り替え
    • #カテゴリ名 でフィルタリング(入力補完付き)
  • 手動ソート時、ドロップした位置にタスクを挿入
  • .tcalファイル形式をv2.0.0に更新

1.1.0

新機能・改善

  • ミニマップ: 画面下部にカレンダー全体の縮小表示、クリック/ドラッグでスクロール
  • 自動スクロール: タスク選択時、画面外にあれば自動的にスクロール
  • 締切のグループ表示: 同じ位置に複数の締切がある場合カウント表示、ホバーで展開
  • 右クリックで締切追加: タスクバーの任意位置を右クリックでその日付に締切作成
  • 新規タスク作成時にタイトル入力欄へ自動フォーカス・全選択
  • 月表示での締切ドラッグ時、日にちを保持
  • 週表示での締切・タスクバー位置表示を修正

1.0.0

初回リリース

  • ガントチャート形式のタスク表示
  • 日/週/月の3つの表示モード
  • タスクのドラッグ&ドロップ操作
  • 複数締め切りの管理
  • ダークモード/ライトモード対応
  • タスクの色分け機能
  • 検索・ソート機能

ライセンス

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft