これは何
SublimeTextのプラグイン「Plain Tasks」のチュートリアルの雑な和訳(しかも全文ではない)
キーバインドはwindowsのもので、挙動はsublimetext 3 のもの
よっぽどReadme.dmを読んだ方がよい。
翻訳
プロジェクト
- 行末ににコロンをつければ何でも、プロジェクトタイトル
- プロジェクトはネスティングできる
- プロジェクトはエディタの機能で折りたためる
タスク
地にそのまま打ち込めば(装飾しなければ)そのまま表示される**
で囲めば強調表示
新しいタスク
-
ctrl+Enterもしくはctrl+iで新しいタスク
- 新規行で新しいタスクを立てると、その行にタスクが作られる
- すでにタスクがある行で新しいタスクを立てると、次の行に作られる
- タスクは前行のタスクにネスティングできる
完了
- ctrl+dでタスクを完了状態にできる
- もう一度ctrl+dでタスクを未完了状態に戻せる
- ctrl+cでタスクをキャンセル状態にする
タグ
@
の後に続く文字列を「タグ」とすることができる。
キャレットをタグの上に置き、右クリックメニューから「Filter by tags under cursors」を選択することで、指定したタグ以外のタスクをたたむことができる。(ctrl+k,ctrl+jまたはctrl+k,ctrl+0で復元)
ctrl+shift+rでタグ一覧表示
URLs
URLにキャレットを置きctrl+shift+uでデフォルトブラウザで開く
ファイルリンク
./
もしくは.\
に続いてファイルネームを記述。
キャレットをファイルリンクに置きalt+oでファイルオープン
- ファイルネームの後ろに行番号列番号を
:
で指定できる./filename:13:8
- ファイル内のシンボルを
>
で指定できるfilename>symbol
- ディレクトリを開いた場合はサイドバーに追加される
以下の表記も可能
[](install.txt)
[](path ":11:8")
[](path ">symbol")
[](path "any text")
[[..\PlainTasks.py]]
[[path::11:8]]
[[path::*symbol]]
[[path::any text]]
[[path]] ":11:8"
[[path]] ">symbol"
[[path]] "any text"
アーカイブ
- ctrl+shift+aでタスクをアーカイブモードにする
-
ctrl+shift+oでタスクをアーカイブファイルに移す
- アーカイブファイルは filename.TODO -> filename_archive.TODO となる
新規TODOリスト
新しくTODOリストファイルを作るにはコマンドパレットからTasks: New document
コマンドを利用
優先度
それぞれタグで管理しハイライト表示される。またそれぞれにショートカットがある。
-
@critical
c,tab -
@high
h,tab -
@low
l,tab -
@today
t,tab
タイムトラッキング
-
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)
-
d,tabで期日タグを入力
@due( )
これは@due(0)
と同義- 指定表示
@due(year-month-day hour:minute)
若しくは@due(year.month.day hour:minute)
- 省略指定表示
@due(1)
-> 来月一日 - 省略指定表示
@due(--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)
と同義 - 相対表示 + に続けて週数または日数 続けて残り時間
- 相対表示
@due(+)
-> 翌日@due( +1)
@due( +1d)
と同義 - 相対表示
@due(+w)
=@due( +7)
- 相対表示
@due(+3w)
=@due( +21d)
- 相対表示
@due(++)
->@created(date)
タグがある場合その日から1日、なければ@due(+)
と同義 - 相対表示
@due(+2:)
=@due( +2.)
-> 現在から2時間後 - 相対表示
@due(+:555)
=@due( +.555)
-> 現在から555分後 - 相対表示
@due(+2 12:)
=@due( +2 12.)
-> 現在から2日と12時間後
- 指定表示
コマンドパレットからTasks: Fold to due tasks
で期限切れや間近のタスクを表示
ctrl,spaceで入力補助を出せる
サポートしているファイルタイプ
- TODO
- *.todo
- *.todo
- *.todolist
- *.taskpaper
- *.tasks
カスタマイズ
- 完了、未完了のアイコン
- ファイルタイプの関連付け
- キーバインド
- カラースキーム
- 進捗バー
- ファイルタイプアイコン
- その他