ローリングToDoリスト:日付ヘッダーで動かすプレーンテキスト・タスク管理

アプリ不要。アカウント不要。ロックインなし。テキストファイルと日付と、「未完のタスクを明日に移す」習慣だけでいい。

習慣として続く、最もシンプルなタスク管理

タスク管理アプリは「仕事が変わる」と謳う。多くの人は週末にセットアップして2週間使い、そっとやめる。ブラウザのタブだけが残る。

ローリングToDoリストは違います——機能が優れているからではなく、ほとんど機能がないからです。どのテキストエディタでも動く。アカウントも、サブスクも、設定も不要。1週間ブランクが空いても、再開は30秒で済みます。

使い方

テキストファイルを開く。今日の日付をヘッダーとして書く。その下にタスクを書く。以上です。

20260217
ゴミを出す
郵便局へ行く
歯医者の予約を入れる

20260218
銀行振込
第1四半期予算案のレビュー

20260219
月次レポートの提出

日付は yyyyMMdd 形式——年が先、区切り文字なし——で書きます。これにより、テキスト検索やソートをかけても日付順に並びます。タスクは「やる予定の日」の下に置きます。書いた日でも、締め切りの日でもなく、「実行しようと思っている日」です。

「ローリング」の仕組み:自責なしで先送りする

1日の終わりに、未完のタスクを確認します。削除しない。自責しない。完了したタスクは行頭に xvo などの記号を付けます。先送りのタスクは行頭に > を付けて、翌日の日付の下に切り貼りするだけです。

20260217
x ゴミを出す
> 郵便局へ行く
歯医者の予約を入れる

20260218
> 郵便局へ行く
銀行振込
第1四半期予算案のレビュー

これがこのシステムの核心です。タスクは「期限切れ」の赤バッジにはなりません。ただ移動するだけです。「先送りは失敗」ではなく「正常な状態」として扱います。

1週間同じタスクが繰り越し続けるなら、それはシグナルです。ステップを細かく分けるか、誰かに委ねるか、思い切って手放すか——判断を迫られます。ローリングシステムはこれを自然に可視化します。

参考: x による完了マーカーのルールは todo.txt 公式サイト(todotxt.org) で定義されています。先送りに > を使う手法は、バレットジャーナル公式サイト の考え方を参考にしています。

週次ビュー:先を見通して設計する

月曜の朝(または日曜の夜)に、その週の骨格を作ります。全タスクは不要です。確定している「アンカー」だけで十分です。

20260217
週次レビュー(30分)
-- 週の中で追加 --

20260218
取引先ミーティング 14:00

20260219
月次レポート提出

20260220
-- 空き --

20260221
週末振り返り+来週の計画

────────────────────────
繰り返しタスク
毎週月曜:週次レビュー
毎週木曜:ゴミの日
月末    :経費精算

末尾の繰り返しタスクセクションは永続的な参照リストです。毎週、該当する繰り返しタスクを適切な日付にコピーします。日々のリストをすっきり保ちながら、習慣として維持すべきことを見失わずに済みます。

どのツールでも動く——アプリは不要

このシステムはプレーンテキストが入力できる場所ならどこでも使えます:

メモ帳(Notepad) 設定ゼロ。Windowsに標準搭載。オフライン完結の用途に最適。
VS Code 日付のシンタックスハイライト。分割表示とGit連携。
Obsidian デイリーノート間のリンク。バックリンクでタスクの出所を追跡。
Notion 任意のNotionページで使用可。モバイル同期。チームでの活用も可。
OneNote Microsoftエコシステム。Windowsとモバイルに自動同期。
その他すべて Confluence、Slackメモ、メール下書き——テキストが入ればどこでも。

形式がプレーンテキストなので、ツールを乗り換えるコストはゼロです。来年どのアプリを使っていても、タスクはそのまま移行できます。

1ファイルか複数ファイルか:命名規則の話

ファイル管理のアプローチは2つあります:

単一ローリングファイル:1つのファイルを無制限に伸ばしていく。不要になった月を削除してアーカイブ。シンプルで管理コストが低い。

todo.txt

週次ファイル:月曜の日付で新しいファイルを作成。アーカイブが容易で、過去の週も検索できる。

20260217_todo.txt 20260224_todo.txt

週次ファイル方式は、ローリングToDoリストとファイル命名規則を組み合わせたものです。ファイル自体がエクスプローラーで時系列に並び、ファイル名の日付はどこにコピーしても変わりません。

関連記事: yyyyMMddがファイル名に最適な理由 ——日付ヘッダーが正しくソートされる理由と、ファイル名への応用。

専用アプリがうまくいかない理由

タスク管理アプリが定着しない原因はパターンがあります:

  • 初期設定の摩擦:プロジェクト、タグ、優先度、連携——タスクを1件入力する前に設定が必要。
  • 機能の増殖:アプリは機能を追加し続ける。UIが変わる。覚えていた操作が変わる。
  • プラットフォームリスク:買収、値上げ、サービス終了。タスク履歴が道連れになる。
  • 同期の不安:どのデバイスが最新?ミーティング前に同期は完了したか?

テキストファイルにこの問題はありません。OneDrive・Dropbox・iCloudはどのファイルも同期するので、特別な対応は不要です。2045年になっても、その時代のエディタで開けます。買収も、サービス終了もありません。

唯一の摩擦点:日付を打ち込むこと

ローリングToDoリストの摩擦は1つだけ——日付ヘッダーを打つことです。20260217 は8文字。1日1回の入力なら週40文字、大した量ではありません。しかし、週次ファイルを使う場合、タスクを日付をまたいで頻繁に移動する場合、ファイル名とヘッダーの両方に日付を書く場合は、回数が積み重なります。

より重要なのは、どんな摩擦も習慣の形成を妨げるということです。新しい日付セクションを作る瞬間が、Enterを押すくらい自然であることが理想です。

InsertDateはInsertキーをyyyyMMdd形式の今日の日付に置き換えます。どのテキストエディタでも、どの名前を付けて保存ダイアログでも、Insertを押せば20260217(その日の日付)が即座に入力されます。カレンダーを確認する必要も、フォーマットを覚える必要もありません。日付の入力がキー1回になれば、残りの集中力をタスクの中身に使えます。

7日間無料で試せます

Insertキーを押すと、今日の日付がyyyyMMddで入力されます。メモ帳・VS Code・Obsidianなど、WindowsのすべてのテキストエディタとSave Asダイアログで動作します。

無料体験版をダウンロード