これは何
SublimeTextのプラグイン「Plain Tasks」の覚え書き
キーバインドはwindowsのもので、挙動はsublimetext 3 のもの
##ショートカット
タスク状態
- マウスカーソルオーバーでクリック操作できる
- 新しいタスク ctrl+Enterもしくはctrl+i
- 完了状態 ctrl+d
- タスクキャンセル ctrl+c
タグ操作
@
の後に続く文字列を「タグ」とすることができる。
キャレットをタグの上に置き、右クリックメニューから「Filter by tags under cursors」を選択することで、指定したタグ以外のタスクをたたむことができる。
- タグ一覧 ctrl+shift+r
-
@critical
c,tab -
@high
h,tab -
@low
l,tab -
@today
t,tab
###URL
- URLにキャレットを置きctrl+shift+uでデフォルトブラウザで開く
ファイルリンク
- キャレットをファイルリンクに置きalt+oでファイルオープン
-
./
もしくは.\
に続いてファイルネームを記述。 - ファイルネームの後ろに行番号列番号を
:
で指定できる./filename:13:8
- ファイル内のシンボルを
>
で指定できるfilename>symbol
アーカイブ
- ctrl+shift+aでタスクをアーカイブモードにする
-
ctrl+shift+oでタスクをアーカイブファイルに移す
- アーカイブファイルは filename.TODO -> filename_archive.TODO となる
タイムトラッキング
-
s,tab,tabでスタートタグと日付を入力
@started(13-10-25 15:20)
-
tg,tab,tabでトグルタグと日付を入力
@toggle(14-10-13 16:14)
- これは開始しているタスク(
@start
のあるタスク)の中断再開を記録するなどに使える
- これは開始しているタスク(
-
cr,tab,tabでクリエイトタグと日付を入力
@created(14-12-24 15:57)
- コマンドパレットから
Tasks: Fold to due tasks
で期限切れや間近のタスクを表示
期日書式
-
d,tabで期日タグを入力
@due( )
これは@due(0)
と同義 - ctrl,spaceで入力補助を出せる
- 日時を指定する場合は
@due(year-month-day hour:minute)
で表記して以下の省略が使える
表記法 | 意味 |
---|---|
@due(1) |
来月1日 |
@due(--1) |
常に今月の1日 |
@due(5) |
直近の5日 |
@due(2-3) |
直近の2月3日 |
@due(28 23:) |
直近の28日の23時。分は現在のもの |
@due(16.1.1 1:1) |
2016年1月1日 1時1分 @due(16-01-01 01:01) と同義 |
- 相対で指定する場合は
+[+][number][DdWw][h:m]
の書式で行う
—[number]
はオプショナルで後に続く週数(w)日数(d)を表す
表記法 | 意味 |
---|---|
@due(+) |
翌日 @due( +1) @due( +1d) と同義 |
@due(+w) |
今日から1週間 @due( +7) と同義 |
@due(+3w) |
今日から3週間 @due( +21d) と同義 |
@due(++) |
@created(date) タグがある場合その日から1日、なければ @due(+) と同義 |
@due(+2:) |
現在から2時間後 @due( +2.) と同義 |
@due(+:555) |
現在から555分後 @due( +.555) と同義 |
@due(+2 12:) |
現在から2日と12時間後 @due( +2 12.) と同義 |