水木社区手机版
首页
|版面-VI编辑器(VIM)|
新版wap站已上线
返回
1/1
|
转到
主题:参考org-agenda写了一个Vim插件,用来谋划日程
1楼
|
anhnmncb
|
2025-08-29 13:15:16
|
展开
帮顶一下,虽然不太可能会用……
我也一直在寻找一个纯文本的方式来管理任务,但一直也没找到很合适的。个人的重要的事情不会很多,所以不难计划和管理,而工作的任务一般都和项目挂勾,又零碎又重要,但你不可能每天都从很长的任务列表一项项回顾,所以记录任务不难,难的是怎么能够很方便的用合适的关键词和合适的方式筛选出来真正需要关注的东西。
【 在 Scateu 的大作中提到: 】
:
https://github.com/scateu/textplan.vim/
:
https://mp.weixin.qq.com/s/rbFKrRpSQKlYCPBts7sOKQ
: textplan.vim:像纸和笔一样的 Vim 日程插件
: ...................
--
FROM 14.19.151.*
4楼
|
anhnmncb
|
2025-08-29 16:35:58
|
展开
calendar 有试过 calendar 插件么?我最近又用回了这个插件,主要是显示日历我觉得还挺好用的,然后自己改了点功能,比如支持模板啥的,最近尝试在这上面记记日记,一段时间看看能否坚持。
这几年的尝试,感觉能坚持下来的一般都是最简单原始的方式。
我也想着结合其他的 todo.txt 或 markdown 的 - [ ] 来记录任务的,但无从下手,因为要不太简单了不实用,要不就太复杂了感觉很难实现。
【 在 Scateu 的大作中提到: 】
: 标 题: Re: 参考org-agenda写了一个Vim插件,用来谋划日程
: 发信站: 水木社区 (Fri Aug 29 16:03:49 2025), 站内
:
: 哈 谢谢捧场
:
: 我以前用过todo.txt taskpaper omnifocus
:
:
: 当前在用org mode每天capture做了啥
: omnifocus来capture todo
: 但由于缺一个calendar,所以手糊了一个
:
: taskpaper其实不错,只不过Tab太丑了
:
: 我这套东西就只是语法高亮
:
: 如果文本文件能做到一行一事,到时候就可以grep了
:
:
:
: 【 在 anhnmncb 的大作中提到: 】
: : 帮顶一下,虽然不太可能会用……
: : 我也一直在寻找一个纯文本的方式来管理任务,但一直也没找到很合适的。个人的重要的事情不会很多,所以不难计划和管理,而工作的任务一般都和项目挂勾,又零碎又重要,但你不可能每天都从很长的任务列表一项项回顾,所以记录任务不难,难的是怎么能够很方便的用合适的关键
: 屎
: : 秃鲜实姆绞缴秆〕隼凑嬲枰刈⒌亩鳌
: : ...................
:
: --
: 不要抽象地追求伟大,而要把平凡工作做成伟大
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 59.82.59.*]
--
FROM 14.19.151.*
10楼
|
anhnmncb
|
2025-08-30 15:44:52
|
展开
你这几个符号的表示倒是够简单的,可以参考一下。
【 在 Scateu 的大作中提到: 】
: 标 题: Re: 参考org-agenda写了一个Vim插件,用来谋划日程
: 发信站: 水木社区 (Fri Aug 29 17:16:41 2025), 站内
:
: 看起来不错,不过感觉太重了
:
: 我是突然意识到,即使把到2050年的日历(Monthly view)打印出来,也没几KB
:
: 于是我把它放到我的插件里的目录里了
:
: 所以直接当纯文本对待就可以了
:
: 另外我参考了Bullet Journals的设计
:
: 以及Alastair Method
:
: 本质上就是一个纯文本文件,你可以任意同步+git版本控制,而且还能分不同文件,区别项目和个人
:
: 34 18 19 20 21 22 23 24
: o Description. Press << or >> will shift date
: = Waiting for someone
: . Can be any other symbol you like
:
:
: 我的正则匹配是 一个或多个空格 + Symbol,这样无论是日历行,
: o 这种
: 还是
: o 这样
:
: 都能高亮
:
:
:
: Symbol可以是任意的
:
: 我推荐:
:
: o 表示事件
: - 表示Note
: x 表示完成
: . 表示todo
: / 表示doing
: ? 待定
: = 等待中
: ! 重要
: + 高优先级
:
: 这样就可以随时改todo 项目的状态了
:
: 【 在 anhnmncb 的大作中提到: 】
: : calendar 有试过 calendar 插件么?我最近又用回了这个插件,主要是显示日历我觉得还挺好用的,然后自己改了点功能,比如支持模板啥的,最近尝试在这上面记记日记,一段时间看看能否坚持。
: : 这几年的尝试,感觉能坚持下来的一般都是最简单原始的方式。
: : 我也想着结合其他的 todo.txt 或 markdown 的 - [ ] 来记录任务的,但无从下手,因为要不太简单了不实用,要不就太复杂了感觉很难实现。
: : ...................
:
: --
: 不要抽象地追求伟大,而要把平凡工作做成伟大
:
:
: ※ 修改:·Scateu 于 Aug 29 17:17:00 2025 修改本文·[FROM: 59.82.59.*]
: ※ 来源:·水木社区 mysmth.net·[FROM: 59.82.59.*]
--
修改:Scateu FROM 59.82.59.*
FROM 14.19.151.*
16楼
|
anhnmncb
|
2025-09-28 11:56:58
|
展开
我最近感觉这种看似最简单原始的方法,反而可能非常适用于很复杂繁多的项目,也尝试一下,我的想法比较简单,先从“空格 + . + 空格”试试管理任务,然后后面的描述就自由发挥了,比如可以加日期,@tag,#project 等等,然后就用 grep 过滤出来。
关于符号,我觉得 `-` 和 `+` 因为和 markdown 会有冲突可能就不会用或者找其他替代的了。像 - note 这个一般也用不上。`+` 可能会用 `+1` 等这种加数字的表示紧急程度。
还有个问题,如果一项任务有多个属性,是不是就把多个符号放一块?
【 在 Scateu 的大作中提到: 】
: 标 题: Re: 参考org-agenda写了一个Vim插件,用来谋划日程
: 发信站: 水木社区 (Fri Aug 29 17:16:41 2025), 站内
:
: 看起来不错,不过感觉太重了
:
: 另外我参考了Bullet Journals的设计
:
: 以及Alastair Method
:
: 我的正则匹配是 一个或多个空格 + Symbol,这样无论是日历行,
: o 这种
: 还是
: o 这样
:
: 都能高亮
:
:
:
: Symbol可以是任意的
:
: 我推荐:
:
: o 表示事件
: - 表示Note
: x 表示完成
: . 表示todo
: / 表示doing
: ? 待定
: = 等待中
: ! 重要
: + 高优先级
:
: 这样就可以随时改todo 项目的状态了
:
: 【 在 anhnmncb 的大作中提到: 】
: : calendar 有试过 calendar 插件么?我最近又用回了这个插件,主要是显示日历我觉得还挺好用的,然后自己改了点功能,比如支持模板啥的,最近尝试在这上面记记日记,一段时间看看能否坚持。
: : 这几年的尝试,感觉能坚持下来的一般都是最简单原始的方式。
: : 我也想着结合其他的 todo.txt 或 markdown 的 - [ ] 来记录任务的,但无从下手,因为要不太简单了不实用,要不就太复杂了感觉很难实现。
: : ...................
:
: --
: 不要抽象地追求伟大,而要把平凡工作做成伟大
:
:
: ※ 修改:·Scateu 于 Aug 29 17:17:00 2025 修改本文·[FROM: 59.82.59.*]
: ※ 来源:·水木社区 mysmth.net·[FROM: 59.82.59.*]
--
修改:Scateu FROM 59.82.59.*
FROM 14.19.151.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版