開始使用開源待辦事項清單管理器

Kevin Sonney發表於2020-01-31

待辦事項清單是跟蹤任務列表的強大方法。在我們的 20 個使用開源提升生產力的系列的第七篇文章中瞭解如何使用它。

去年,我在 19 天裡給你介紹了 19 個新(對你而言)的生產力工具。今年,我換了一種方式:使用你在使用或者還沒使用的工具,構建一個使你可以在新一年更加高效的環境。

使用 todo 跟蹤任務

任務管理和待辦事項清單是我非常喜歡0的東西。我是一位生產效率的狂熱粉絲(以至於我為此做了一個播客),我嘗試了各種不同的應用。我甚至為此做了演講寫了些文章。因此,當我談到提高工作效率時,肯定會出現任務管理和待辦事項清單工具。

Getting fancy with Todo.txt

說實話,由於簡單、跨平臺且易於同步,用 todo.txt 肯定不會錯。它是我不斷反覆提到的兩個待辦事項清單以及任務管理應用之一(另一個是 Org 模式)。讓我反覆使用它的原因是它簡單、可移植、易於理解,並且有許多很好的附加元件,並且當一臺機器有附加元件,而另一臺沒有,也不會破壞它。由於它是一個 Bash shell 指令碼,我還沒發現一個無法支援它的系統。

設定 todo.txt

首先,你需要安裝基本 shell 指令碼並將預設配置檔案複製到 ~/.todo 目錄:

git clone https://github.com/todotxt/todo.txt-cli.git
cd todo.txt-cli
make
sudo make install
mkdir ~/.todo
cp todo.cfg ~/.todo/config

接下來,設定配置檔案。一般,我想取消對顏色設定的註釋,但必須馬上設定的是 TODO_DIR 變數:

export TODO_DIR="$HOME/.todo"

新增待辦事件

要新增第一個待辦事件,只需輸入 todo.sh add <NewTodo> 就能新增。這還將在 $HOME/.todo/ 中建立三個檔案:todo.txtdone.txtreports.txt

新增幾個專案後,執行 todo.sh ls 檢視你的待辦事項。

Basic todo.txt list

管理任務

你可以通過給專案設定優先順序來稍微改善它。要向專案新增優先順序,執行 todo.sh pri # A。數字是列表中任務的數量,而字母 A 是優先順序。你可以將優先順序設定為從 A 到 Z,因為這是它的排序方式。

要完成任務,執行 todo.sh do # 來標記專案已完成並將它移動到 done.txt。執行 todo.sh report 會向 report.txt 寫入已完成和未完成項的數量。

所有這三個檔案的格式都有詳細的說明,因此你可以使用你的文字編輯器修改。todo.txt 的基本格式是:

(Priority) YYYY-MM-DD Task

該日期表示任務的到期日期(如果已設定)。手動編輯檔案時,只需在任務前面加一個 x 來標記為已完成。執行 todo.sh archive 會將這些專案移動到 done.txt,你可以編輯該文字檔案,並在有時間時將已完成的專案歸檔。

設定重複任務

我有很多重複的任務,我需要以每天/周/月來計劃。

Recurring tasks with the ice_recur add-on

這就是 todo.txt 的靈活性所在。通過在 ~/.todo.actions.d/ 中使用附加元件,你可以新增命令並擴充套件基本 todo.sh 的功能。附加元件基本上是實現特定命令的指令碼。對於重複執行的任務,外掛 ice_recur 應該符合要求。按照其頁面上的說明操作,你可以設定任務以非常靈活的方式重複執行。

Todour on MacOS

在該附加元件目錄中有很多附加元件,包括同步到某些雲服務,也有連結到桌面或移動端應用的元件,這樣你可以隨時看到待辦列表。

我只是簡單介紹了這個代辦事項清單功能,請花點時間深入瞭解這個工具的強大!它確實可以幫助我每天完成任務。


via: https://opensource.com/article/20/1/open-source-to-do-list

作者:Kevin Sonney 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

開始使用開源待辦事項清單管理器

訂閱“Linux 中國”官方小程式來檢視

相關文章