私は軽くて扱いやすいテキストが大好きです。テキストエディタでテキストをただただ書いていたいです。タスク管理のツールはしばしばブラウザやアプリで画面遷移と多数のフォームを伴いますが、煩わしくてたまりません。私のこの思いは、タスク管理を続けてからも変わらないようです。そこで、思い切って「テキストエディタでタスク管理する」というアプローチを真面目に突き詰めてみることにしました。完全ではありませんが、ここまでの成果をまとめておきます。イメージを紹介します。テキストエディタ(秀丸エディタ)上でタスクを編集します。文章を書く要領でバリバリ編集できます。日付操作や並び替えなどはマクロや外部スクリプトに頼り、エディタからメニュー項目やショートカットキーで簡単に呼び出せるようにしてあります。既存のタスク管理ツールの特徴として「リッチな画面」「タスク編集時に画面遷移と多数のフォームを要する」「ブラウザや専用のアプリから使う」などがあります。場合、これら特徴は非常に煩わしいものとなります。いちいち画面遷移して、多数のフォームにも遷移して、表示にも時間がかかって......と、やってられません。中には使いやすいツールもありますが、「多数のタスクを頻繁に更新する」場合は、やはり操作の煩わしさが目につきます。楽に更新したいものです。それこそテキストエディタでテキスト書き並べるくらい簡単かつ手軽に。多数のタスクを頻繁に更新する?ここで何度か言及した「多数のタスクを頻繁に更新する」という前提。この前提には同意できる方、できない方がいらっしゃると思いますが、本記事ではこの前提をベースに話を進めます。思いついたタスクはインボックスや明日以降のスペースに書きますし、プロジェクトを細分化する時も細分化したタスクをどんどん書き込みます。実行順序や配置先(デイリータスクリストなのか明日のタスクリストなのかインボックスなのか等)を変えるという並び替え作業もあります。そこがデジタルなタスク管理ツールの恩恵です。とでも言えばいいでしょうか。このような運用を支えるために、タスク管理ツールはタスクを楽に編集できるものではなくてはなりません。既存のタスク管理ツールは、煩雑な画面遷移と入力フォームにより、この点に反します。何百というタスクを編集する気にはなれません。テキストエディタで編集するというアイデアでは「楽にタスクを編集できる」とはどういうことでしょう。小説でも、プログラミングでも、ブログでも、結局はテキストエディタを使ってテキストで書きます。タスクも同じことだと思うのです。テキストを書くだけだとタスク管理はしづらいです。以下のような手間があります。実行日はどうやって書くの?いちいち手打ちはだるくない?プロジェクトやコンテキストはどうやってつけるの?どうやってフィルタリングするの?ルーチンタスクはどうやるの?手でコピペして作り直すのはだるいよ?......これら手間のかかる操作を支援する機能は必要でしょう。