ぽよっとまがじん

ぽよっとまがじん

特撮系、プログラミング、好きなもの、カラオケなど普段の気になったこと等をメモするブログです。

プログラマーにオススメ。SublimeTextでTodo、タスクを管理する!

f:id:HikoPatchi:20150910105058p:plain
見やすくて美しい便利なテキストエディタ、SublimeTextのpackageを紹介します!
今回は、SublimeText開きながら、メモの確認やTodo管理したい時に便利な「PlainTasks

日本語で説明してるページがひとつふたつぐらいだったので、使い方をこのページにまとめておきます。


プログラマーならエディタでタスク管理

日々実装に追われるプログラマーならタスク管理する際に様々なツールを使ってることでしょう。

そんなツールを起動するのも面倒!エディタにすべての情報集約させたい!という方向けのpackageです。
ちょっとしたメモ、ToDoリスト代わりにも使えて便利!

起動すると、紙のような優しい色合いの画面が出てきます。
使い方をPlainTasksでまとめたので、大きいけどまずはスクショをペタリ。
スクショの下に、各機能の使い方を項目別にまとめています。

f:id:HikoPatchi:20150910111734p:plain

エディタでタスク管理『PlainTasks』の使い方

そのまま入力すれば、コメント的な薄い色の文字。

  • ハイフンつければ、通常の色の文字。

タイトル+「:」で、プロジェクト名がつけられる。
要素は入れ子にでき、自動的に折りたたみ用の表示(左端の▼)が出る。

基本的な使い方:

☐ ctrl+(Enter or i) → 新規タスクの追加
☐ ctrl+d → タスクの完了
✔ メールの返信 @done (15-09-09 18:33)

☐ alt+c → タスクのキャンセル
✘ 友達と晩ごはん @cancelled (15-09-09 18:39)

☐ @を付ける → タグ付け(付け方はお好きに)
☐ 書類の確認 @taro
☐ 電車の予約 @hanako

☐ ctrl+shift+A → 完了、キャンセルしたタスクを一気に最下段のアーカイブへ移動。(アーカイブの段が作成される)

リンクの作成:

☐ ctrl+shift+U → カーソル上のURLをデフォルトブラウザの新規タブで開く
- 参照 https://github.com/aziz/PlainTasks (URLのどこかにカーソルおいた状態でショートカットキーを押すとブラウザが立ち上がる)
☐ alt+o : ファイルを開く。(絶対or相対)パスのファイルをsublime Textで開く
- いつでもメモを開くことができる .\hatena_memo.txt\

重要度の設定:

☐ c+Tab → @critical
☐ h+Tab → @high
☐ l+Tab → @low
☐ t+Tab → @today
- 色付きの重要度タグをつけられる

時間管理:

☐ s+Tab+Tab → タスクの開始時間を表示 @started(15-09-09 23:29)
- 開始時間を計測すると、完了した際にかかった時間も表示してくれる。
☐ tg+Tab → タスク時間計測の一旦停止&もう1回tg+Tabで再開(完了すると、中断時間も考慮して、かかった時間が表示される)

使用例

✔ 友達から電話来るまで日記書く @started(15-09-10 11:00) @toggle(15-09-10 11:06) @toggle(15-09-10 11:08) @done (15-09-10 11:11) @lasted(0:09)
- 11:00~11:11 まで作業。内11:06~11:08まで中断してたので、実質作業時間は9分間と正しく計測できている。

☐ cr+Tab → 何に使うのかなこれ...? @created(15-09-09 23:35)
☐ d+Tab → 締め切りの設定。()内に数字を入れてもう一度Tabを押すと締め切りが表示される @due( )

日付設定の記述方法

- このショートカット覚えるんがなんとも面倒なような(汗) @due(year-month-day hour:minute)
- @due( 1)+Tab → @due(15-10-01 00:00) 来月の1日目
- @due( 2-3)+Tab → @due(16-02-03 00:00) 2月の3日目
- @due( 31 23:)+Tab → @due(15-09-10 23:00) 
- @due( 16.1.1 1:1)+Tab → @due(16-01-01 01:01) 2016年1月1日の1時1分
- @due( +)+Tab → @due(15-09-11 00:00) 次の日( @due( +1)、 @due( +1d)、でも可能 )
- @due( +w)+Tab → @due(15-09-17 00:00) 来週( @due( +7) )
- @due( +2:)+Tab → @due(15-09-10 02:00) 2時間後
- @due( +:55)+Tab → @due(15-09-10 00:55) 55分後
- @due( +2 6:)+Tab → @due(15-09-12 06:00) 2日と6時間後

その他:

☐ ctrl+space → タグ一覧表示
☐ -- +Tab → --- ✄ -----------------------
☐ ctrl+r → プロジェクトの検索&そこへジャンプ
☐ ctrl+shift+(↑or↓) → タスクを素早く上下へ、好きな場所へ移動。


下のバーには完了・キャンセルのタスクが全体の何%を占めているか表示されます。

Sublime Textで作業中に、簡単なタスクの確認のために別のソフトやブラウザを立ち上げること無く、タブの切替だけでささっと確認できるので便利です。

通常のショートカットキーで文字の大きさを変更することはできないので設定ファイルの"font_size"から変更してください。
あと、この例のスクリーンショットでは、フォント("font_face")も変更しています。デフォルトは斜め文字でもうちょっとオシャレです。