Markdown タスクとカンバンボード
テキスト処理はすべてブラウザ内で完結します。データは送信されません
Markdown のタスクリストとテキストのボードを相互変換します。状態の記号は `- [ ]`(未着手)、`- [~]`(進行中)、`- [x]`(完了)です —— `[~]` は CommonMark の標準ではありませんが、「進行中」はボードの要です。`- [!]` などは「未完了」と混ざりますが、`~` は「半分済んだ」と一目で読めます。リストは 3 列を並べたボードにも、縦に 3 段にもでき、ボードはタスク行に戻せます。列幅は表示幅で計算するので、日本語のタスク名でもそろいます。状態ごとにまとめたリストは往復しても変わりません。すべてブラウザー内で完結します。
機能
- リスト → ボード:3 列を並べる(未着手・進行中・完了)
- リスト → ボード:縦に 3 段
- ボード → リスト:`- [ ]` / `- [~]` / `- [x]` の行に戻す
- 状態の記号:`- [ ]` 未着手、`- [~]` 進行中、`- [x]` 完了(`[X]` も可)
- 列幅を表示幅で算出し、日本語の名前でもそろいます
- 各列のタスク数を表示
- 状態ごとにまとめたリストは往復しても元のまま
- 結果はまとめてコピーできます
使い方
- 向きを選びます:リスト → ボード、またはボード → リスト
- リストの場合は 3 列か縦 3 段かを選びます
- ボードまたはリストのテキストがすぐに生成されます
- 結果をコピーしてノートや課題管理に貼り付けます
よくある質問
- 「進行中」に `- [~]` を使うのはなぜですか?
- GitHub が `- [ ]` と `- [x]` の 2 段階しか認識しない一方、ボードには「進行中」が必要だからです。`- [!]` や `- [-]` は「未完了」と混ざりますが、`~` は「半分済んだ」と一目で読めます。この記号はテキスト内だけで使うので、GitHub に貼る際は `- [~]` を `- [ ]` に戻してください。
- ボードから戻すと順番が変わることがあるのはなぜですか?
- 3 列のボードでは、タスク同士の元の順番が失われるためです。本ツールは「未着手 → 進行中 → 完了」の順に列ごとに出力します。元のリストがすでに状態ごとにまとまっている場合は往復しても完全に同じです。状態が混ざっていた場合は状態ごとにまとまり直します —— テキストのボードでは避けられない情報の欠落で、ページにも明記しています。
- タスク名に複数の空白を入れられますか?
- 入れられません。列の区切りは「連続する 2 つ以上の空白」で判定するため、タスク名に連続した空白があると列の区切りと誤認されます。単一の空白や日本語の記号は問題ありません。
- データはアップロードされますか?
- いいえ。解析・配置・変換はすべてブラウザー内で完結し、ページは一切要求を送りません。
関連ツール
Markdown プレビュー
テキスト左に Markdown を書くと右にリアルタイム描画。見出しにはアンカーと目次が付き、コードブロックは色分けしてコピーできます。貼り付けた HTML は文字のまま。
行の並べ替え
テキスト複数行を自然順(file2 は file10 より前)・辞書順・数値順・日付順・長さ順・逆順・再現可能なランダムで並べ替え。重複除去や大文字小文字の無視も可能。
重複行の処理
テキスト重複行を処理します。重複除去、複数回出た行だけ、1 回だけ出た行だけ、重複行と回数。行全体の一致で判定し、Windows からの貼り付けも正しく扱います。
テキスト差分
テキスト2つのテキストを行ごとに比較し、追加・削除・未変更の行をハイライト表示します。変更は最小差分で整列し、すべてブラウザ内で処理します。
文字数カウント
テキスト英語は単語数、日本語や中国語は字数で別々に数えます。文字数・行数・バイト数・読了時間も同時に出し、すべてブラウザ内で処理するので送信しません。
テキスト整形
テキストログや表からコピーした1列を整形します。重複行の削除、並べ替え、空行・前後の空白・行番号の削除、空白のまとめを個別に切り替えできます。