4 个版本
0.4.0 | 2024年3月1日 |
---|---|
0.3.3 | 2024年1月15日 |
0.3.2 | 2024年1月15日 |
0.3.1 | 2024年1月15日 |
#1861 in 命令行工具
180KB
4.5K SLoC
DoTodo
完成你的待办事项!一个组织需求的待办事项列表 :)
请务必备份你的数据!
安装
从 crates.io
- 运行
cargo install dotodo
从源码
- 运行
git clone [email protected]/SleepySwords/do_todo.git
- 运行
cd do_todo
- 运行
cargo install --path ./
配置
config.yml
包含了你的配置,并允许你自定义颜色、键和字符串组件!
数据路径
以下内容,将 YOUR_USERNAME
替换为你的用户名。
文件 | Windows | Linux | MacOS |
---|---|---|---|
Config | C:\Users\YOUR_USERNAME\AppData\Local\dotodo\config.yml |
/home/YOUR_USERNAME/.config/dotodo/config.yml |
/Users/YOUR_USERNAME/Library/Application Support/dotodo/config.yml |
Tasks | C:\Users\YOUR_USERNAME\AppData\Local\dotodo\data.json |
/home/YOUR_USERNAME/.local/share/dotodo/data.json |
/Users/YOUR_USERNAME/Library/Application Support/dotodo/data.json |
颜色
颜色可以使用十六进制(例如:#121212
)、名称(例如:red
)或索引(例如:12
)自定义。
键
键绑定也可以自定义,而不仅仅是下面的默认绑定。这可以通过任何字符或通过使用关键词,如 space
或 enter
来完成。这可以通过在开头附加修饰符来进一步自定义,由短横线分隔(例如:alt-space
)。
字符串组件
字符串组件可以通过使用引号并在其中放置所需的字符串来自定义。
这允许自定义诸如模糊查找器中的光标之类的功能。
键绑定
通用默认绑定
键 | 动作 |
---|---|
a |
添加任务 |
1 |
选择任务列表 |
2 |
选择完成的任务列表 |
k |
向上移动 |
j |
向下移动 |
s |
对任务进行排序(按优先级) |
S |
切换自动任务排序 |
Ctrl + n |
在模糊列表中向上移动 |
Ctrl + p |
在模糊列表中向下移动 |
x |
打开帮助菜单 |
q |
退出 do_todo |
任务列表默认绑定
键 | 动作 |
---|---|
A |
向选定的任务添加子任务 |
c |
完成选定的任务 |
d |
删除选定的任务 |
e |
编辑选定的任务 |
t |
为此任务或项目添加或删除标签 |
p |
降低选中任务的优先级 |
J |
将任务在任务列表中向下移动 |
K |
将任务在任务列表中向上移动 |
enter |
打开/关闭子任务 |
L |
将选定的任务设置为上级任务的子任务 |
H |
将选定的任务设置为不是父任务的子任务 |
已完成列表默认绑定
键 | 动作 |
---|---|
r |
恢复选定的任务 |
更多图片
标签 | 模糊搜索器 |
---|---|
子任务 |
依赖关系
~9–21MB
~232K SLoC