如何使用 PlainTasks -- Sublime Text 任務(wù)管理插件

PlainTasks 是一個(gè)用于 Sublime Text 的插件,旨在幫助用戶管理待辦事項(xiàng)和任務(wù)列表。它提供了一個(gè)簡(jiǎn)單而高效的方式來(lái)創(chuàng)建、組織和跟蹤任務(wù)。PlainTasks 支持多種文件類型,可以根據(jù)系統(tǒng)時(shí)間動(dòng)態(tài)高亮顯示即將到期或已過期的任務(wù),并提供自定義功能,如項(xiàng)目符號(hào)、文件類型、鍵綁定、日期格式、顏色方案等。此外,它還具有方便的編輯器工具,如移動(dòng)任務(wù)、查看項(xiàng)目列表和拼寫檢查等功能。以下是如何自定義和使用 PlainTasks 的詳細(xì)說明。(Tutorial.todo 漢化版)

安裝 Sublime Text 插件 PlainTasks

要在 Sublime Text 中安裝 PlainTasks 插件,可以按照以下步驟進(jìn)行:

  1. 安裝 Package Control
    根據(jù)官方文檔安裝, 文檔地址 https://packagecontrol.io/installation
    如果已經(jīng)安裝請(qǐng)?zhí)^

  2. 安裝 PlainTasks

    • 按下 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P)打開命令面板。
    • 輸入 Package Control: Install Package 并選擇它。
    • 在彈出的包列表中,輸入 PlainTasks 并選擇它進(jìn)行安裝。
  3. 使用 PlainTasks

    • 創(chuàng)建或打開一個(gè)支持的文件類型(例如 .todo、.todolist、.taskpaper.tasks)。
    • 開始使用 PlainTasks 的功能來(lái)管理你的任務(wù)列表。

PlainTasks 使用教程

安裝好PlainTasks插件后, 將以下內(nèi)容另存為 Tutorial-CN.todo 在 Sublime Text 里打開閱讀

如何使用PlainTasks:

項(xiàng)目:
? 以冒號(hào)結(jié)尾的行表示項(xiàng)目標(biāo)題
? 項(xiàng)目可以相互嵌套
? 項(xiàng)目可以折疊(內(nèi)建編輯器功能)

任務(wù):
您可以在任何地方使用純文本作為注釋或描述;這完全沒問題!

新建任務(wù):
? ?+enter(Windows 上為ctrl+enter)添加新任務(wù)。
? ?+i(Windows 上為ctrl+i)也可以添加新任務(wù)。
? 如果您處于新行上,PlainTasks 會(huì)在當(dāng)前行上創(chuàng)建新任務(wù)。
? 如果您處于具有任務(wù)的行上,按下新任務(wù)快捷鍵會(huì)在其后添加一個(gè)任務(wù)。
? 如果您處于具有普通文本的行上,按下新任務(wù)快捷鍵會(huì)將其轉(zhuǎn)換為任務(wù)。
? 新任務(wù)的嵌套程度與前一行的任務(wù)相同。

完成任務(wù):
? ?+d(Windows 上為ctrl+d)標(biāo)記任務(wù)為已完成。
? 再次按下?+d(Windows 上為ctrl+d)將其置回待處理狀態(tài)。
? ctrl+c(Windows 上為alt+c)標(biāo)記任務(wù)為已取消。

標(biāo)記:
? 您可以使用 "@"符號(hào)添加標(biāo)記,例如 @tag
您可以將光標(biāo)放在標(biāo)記上,點(diǎn)擊鼠標(biāo)右鍵,在“光標(biāo)下的標(biāo)記進(jìn)行篩選”下選擇
帶有選定標(biāo)記的待辦任務(wù)將保持可見(以及它們的備注和所屬的項(xiàng)目),
但其他所有內(nèi)容將被隱藏/折疊起來(lái)
要展開全部?jī)?nèi)容,請(qǐng)按下 ?+k、?+j 或 ?+k、?+0
? 您可以使用 ?+shift+r(Windows 上為 ctrl+shift+r)在當(dāng)前文檔中導(dǎo)航標(biāo)記
URL:
? ?+shift+U(Windows 上為 ctrl+shift+U)會(huì)在默認(rèn)瀏覽器中打開光標(biāo)下的 URL
www.github.com 或 skype:nickname

文件鏈接:
? 您可以通過在文件名前加上點(diǎn)號(hào)和(反)斜杠來(lái)創(chuàng)建文件鏈接
例如:.\filename\ 或 ./another filename/
每行只支持一個(gè)文件名
文件名可以是絕對(duì)路徑或相對(duì)路徑(相對(duì)于項(xiàng)目文件夾或已打開的文件)
? 您可以在文件名后使用冒號(hào)指定行號(hào)和列號(hào):.\filename:11:8
? 在 SublimeText 3 中,您可以使用 > 字符指定文件內(nèi)的符號(hào),例如:.\filename>symbol
? 在 SublimeText 2 中,您可以使用雙引號(hào)指定文件內(nèi)的文本,例如:.\filename"任意文本"
? ctrl+o(Windows 上為 alt+o)可在 Sublime 中打開文件:嘗試打開 .\install.txt
? 在 SublimeText 3 中,鏈接可以指向目錄,打開此類鏈接將將目錄添加到當(dāng)前項(xiàng)目(側(cè)邊欄),例如:...\PlainTasks
? 創(chuàng)建文件鏈接的其他方法:
      [](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]] "任意文本"

歸檔:
? ?+shift+A(Windows 上為 ctrl+shift+A)將已完成的任務(wù)歸檔。
它會(huì)將這些任務(wù)從列表中移除,并將它們添加到文件底部的“Archive project”下。
歸檔項(xiàng)目與其他項(xiàng)目列表以一行分隔。請(qǐng)參閱文件底部。
? ?+shift+O(ctrl+shift+O)會(huì)以 Org-Mode 的方式進(jìn)行歸檔。
刪除光標(biāo)后的整個(gè)子樹,并將其追加到原始文件旁邊的新文件中,
例如:filename.TODO → filename_archive.TODO

開始新的待辦事項(xiàng)列表:
? 打開命令面板(Mac 上是 ?+shift+p,Windows 上是 ctrl+shift+p)
? 輸入 task 并選擇 Tasks: New document 命令

--- ? -----------------------
您可以使用分隔符代碼片段來(lái)分隔您的待辦事項(xiàng)列表,輸入 -- 然后按下 Tab 鍵

優(yōu)先級(jí):
? 輸入 c,然后按下 Tab 鍵 — 它將變?yōu)?@critical
? 輸入 h,然后按下 Tab 鍵 — 它將變?yōu)?@high
? 輸入 l,然后按下 Tab 鍵 — 它將變?yōu)?@low
? 輸入 t,然后按下 Tab 鍵 — 它將變?yōu)?@today

時(shí)間追蹤:
  ? 輸入 s,按兩次 Tab 鍵 —— 會(huì)變成 @started(13-10-25 15:20)
    你會(huì)得到當(dāng)前的日期和時(shí)間;當(dāng)帶有此標(biāo)簽的任務(wù)完成/取消時(shí),PlainTasks 會(huì)計(jì)算該任務(wù)花費(fèi)的時(shí)間并將其附加到歸檔任務(wù)中。
    你可以重新計(jì)算已經(jīng)完成/取消的任務(wù):將光標(biāo)放在標(biāo)簽上并按 Tab 鍵
  ? 輸入 tg,按兩次 Tab 鍵 —— @toggle(14-10-13 16:14)
    這樣你可以暫停和恢復(fù)已開始的任務(wù),從而使計(jì)算結(jié)果更準(zhǔn)確。
    首先,你需要開始任務(wù),然后 toggle 表示暫停,再次 toggle 表示恢復(fù),以此類推。
  ? 輸入 cr,按兩次 Tab 鍵 —— @created(14-12-24 15:57)
    ?+shift+enter (ctrl+shift+enter) 創(chuàng)建一個(gè)帶有此標(biāo)簽的新任務(wù)  
  ? 輸入 d,按 Tab 鍵 —— @due( )
    如果你再次按 Tab 鍵 —— 會(huì)插入當(dāng)前日期,同樣適用于 @due( 0)。
    你可以輸入短日期然后按 Tab 鍵將其擴(kuò)展為默認(rèn)格式。
    短日期格式應(yīng)為 @due(年-月-日 時(shí):分)
    點(diǎn)可以代替連字符,但應(yīng)保持一致 年.月.日
      - 年、月、分鐘、小時(shí)可以省略:
        - @due(1)          → 永遠(yuǎn)是下個(gè)月的第1天
        - @due(--1)         → 永遠(yuǎn)是當(dāng)月的第1天
        - @due(5)          → 當(dāng)前月份的第5天(如果當(dāng)前日期是5號(hào)或更早,則是下個(gè)月的第5天)
        - @due(2-3)        → 當(dāng)前年份或下一年的2月3日
        - @due(28 23:)     → 當(dāng)前或下個(gè)月的28號(hào)23點(diǎn),分鐘等于當(dāng)前時(shí)間
        - @due(16.1.1 1:1) → 2016年1月1日01:01 @due(16-01-01 01:01)
      - 相對(duì)時(shí)間段以加號(hào)或兩個(gè)加號(hào)開頭
        __+[+][number][DdWw][h:m]__ — number、d(天)和 w(周)都是可選項(xiàng)
        - @due(+)   → 明天,等同于 @due( +1) 或 @due( +1d)
        - @due(+w)  = @due( +7)
        - @due(+3w) = @due( +21d)
        - @due(++)  → 如果任務(wù)包含 @created(date),則從創(chuàng)建日期開始計(jì)算時(shí)間,否則等同于 @due(+)
        - @due(+2:)    = @due( +2.)    → 從當(dāng)前日期算起的兩小時(shí)
        - @due(+:555)  = @due( +.555)  → 從當(dāng)前日期算起的555分鐘
        - @due(+2 12:) = @due( +2 12.) → 從當(dāng)前日期算起的2天12小時(shí)

    你可能注意到 due 標(biāo)簽看起來(lái)有些不同尋常,已過期或即將到期的任務(wù)(默認(rèn)在接下來(lái)的24小時(shí)內(nèi)到期)
    會(huì)根據(jù)系統(tǒng)時(shí)間動(dòng)態(tài)高亮顯示;
    你可以在命令面板中搜索“Tasks: Fold to due tasks”來(lái)折疊/隱藏除未完成任務(wù)外的所有內(nèi)容,
    包括帶有過期或即將到期標(biāo)簽的任務(wù)、它們的備注,以及它們所屬的項(xiàng)目或分隔符。

? ctrl+space(在 Linux 上是 alt+/)顯示這些標(biāo)簽的列表

文件類型支持:
 PlainTasks 原生支持以下文件類型
 ? TODO
 ? *.todo
 ? *.todolist
 ? *.taskpaper
 ? *.tasks

你可以自定義:
 ? 新建和完成的項(xiàng)目符號(hào)
 ? 被認(rèn)為是待辦事項(xiàng)列表的文件類型
 ? 如果你不喜歡默認(rèn)的鍵綁定,可以自定義鍵綁定
 ? 完成任務(wù)的日期格式
 ? 顏色方案
 ? 統(tǒng)計(jì)外觀
 ? 文件類型的圖標(biāo)
 ? 以及更多
 請(qǐng)參閱 GitHub 上的 Readme 文件了解如何進(jìn)行這些自定義。https://github.com/aziz/PlainTasks
 或在 Sublime 中的 ./../Readme.md"## Settings"

編輯器有用工具:
 ? 使用 ?+control+up/down(Windows 上是 ctrl+shift+up/down)上下移動(dòng)任務(wù)。
 ? 使用 ?+R(Windows 上是 ctrl+R)查看項(xiàng)目列表并快速在它們之間跳轉(zhuǎn)
 ? F6 切換拼寫檢查

___________________
歸檔:
 ? 學(xué)習(xí)如何使用 PlainTasks @done (12-09-07 07:30)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容