是这样的,我用org-mode来记录日常的工作。是单个org文件,按日期流水式的记录。 但是这样各类记录混杂不利于回顾。比如我想将其大致分为:日常工作、故障维护、配置修改,这几个类别。 现在有两种想法: 一,就在这个文件里面归档分类,但是又担心时间顺序被打乱了。 二,分成几个文件来分别记录,流水记录1个,故障维护、配置修改也各一个。
想请大伙有经验的,分享下自己的经验。
是这样的,我用org-mode来记录日常的工作。是单个org文件,按日期流水式的记录。 但是这样各类记录混杂不利于回顾。比如我想将其大致分为:日常工作、故障维护、配置修改,这几个类别。 现在有两种想法: 一,就在这个文件里面归档分类,但是又担心时间顺序被打乱了。 二,分成几个文件来分别记录,流水记录1个,故障维护、配置修改也各一个。
想请大伙有经验的,分享下自己的经验。
我觉得用几个也文件也是可以的,用capture方便录入。
用一个文件话,用capture自动汇总到不同条目下。
也可以用一个文件,然后设置不同的tag.
可看下org-roam,我以前记录在几个文件中,其中一个主要用标题来分类,常常纠结将记录在哪,常常在找记哪标题下。
用了org-roam后,不再纠结分类,用org-roam的捕获,文件当分类,记录放在标题下,脑负担降低。分类不存在会自动创建。流水帐可用org-journal(新版org-roam好像集成了,还没试),鉴于分类捕获已经很方便了,用得较少。
首先,可以了解下Emacs org-mode有哪些实现方式,还有各自的利弊:
个人感觉您的叙述有些混乱,我理解您现在纠结于【单个文件】和【多个分类文件】的选择,但是我不太明白您的需求究竟是什么?您回顾的目的是什么?都回顾哪些内容?为何要担心时间顺序被打乱了?
首先,相信大家都赞同知识的分类维度是多元化的,一则笔记可以有主题、创建时间、计划执行时间等多个维度的元数据信息。
其次,笔记的元数据有多种实现方式。比如,一则笔记的创建时间,可以记录在属性,也可以记录在标签,甚至可以通过设计统一的类似「20201225-xxx」这样的笔记标题实现。
最后,我们可以相信:只要笔记记录合理,emacs总能按需找到笔记。不管是根据时间、状态,还是笔记内容进行检索,emacs都有诸多实现方案。似乎您现在就是在一个文件中按照datetree的方式记录笔记?这也是按时序查看笔记的一种方法。但即便您的笔记分散在多个文件,只要每个笔记都记录了创建时间等元信息,一样可以用org自带的agenda按照时间顺序查看笔记,如果您觉得原生功能不够强大,还有org-super-agenda、org-ql等package任君选择。这只是最基础的应用,进阶还可以根据标签、属性、标题等进行筛选笔记,甚至自己写函数进行筛选。
明确自身需求之后,方案的选择就是取舍问题了
用org-capture按datetree格式捕捉,然后手动添加标签以待分类查找
挺好的一个话题,最近也在思考这个, orgmode对于信息的组织和呈现有很多种方式,比如说:
jounal的时间维度, agenda 的日历视图
以及也可以按照project 进行项目分解的方式 和note的信息和知识的主题的方式
个人觉的其中比较核心是project 和agenda
因此我个人的经验是重要的事务按项目方式,另外单独保存文件,其他的主要通过org-capture的方式保存在journal下面 自动打上时间标记,这样可以清晰的看到每日的记录,如果和项目相关,有两种操作方式,一种是通过refile的方式归类到项目文件上,还有一种方式是在项目文件上进行链接,我现在更多是采取第二种方式,因为第一种方式会导致项目文件的结构很复杂。
然后可以通过agenda的视图,来看时间线上的事务规划。
目前比较麻烦的是信息与事务之间的链接,这点是orgmode的强项,也是组织过程的一个难点,比如说我看了一本关于睡眠的书,然后其中有一条信息是每晚睡前做一个促进睡眠质量的运动, 通过toggle-heading这个命令我很容易的把这点文本记录转变为一个headline 然后打上todo的标签和时间线,就变成了一个可以跟踪的事务行动了。 然后这个事务行动,是到底放在一个关于睡眠的项目里面呢,还是继续放在关于健康的知识库文件里面呢,就变的很微妙了。
回顾的话,搜索不是更好嘛,虽然我不知道org带不带搜索
感谢回答!
我的表达能力和我的思维一样混乱,我尽量尝试将的我需求讲述的更明白些吧。
我在公司是搞电脑维护的,平常修完也没个记录。好几次碰到之前处理过的机子,又犯同样的小毛病,但又想不起来原因和处理方法了,只得重新排查一遍。这才萌生了想要记录修理日志的想法。
我的工作大致分为两类,一种就是一台机子上出了问题,在这台机子上修理的记录。另一种是修改或配置一些服务参数,如nginx之类的。
我理想的状况大致是这样的:
我觉得越简单越好,一个org文件就可以了。定期org-archive完成的事项。
越简单的配置,越容易执行。
你的方法很好,我准备试试看。但是现目前有个小问题,如果按一个设备一个项目的话,那几十台的主机就得有几十个项目。capture记录的时候,有办法便捷的保存为相应编号的文件吗?
管理都是有成本的,首先得评估下它的收益以及成本,尤其是它实施过程中带来麻烦,你能否执行的下去。
我在orgmode中管理的项目大部分都是不太规律的事务,比如说一个合作项目什么的,怎么做以及什么时间点该干什么都不是很清晰的,需要边想边做,边做边改的那种,这种项目比较适合orgmode,你可以先想,写下文字,然后把文字转变为你的行动。
到你的这件事的话,你的核心点是要记录运维情况,以及运维方案,几个关键点是设备id,时间,方案,基于这几个关键点,你可以设计一个org-capture的模版,但问题是这种手工输入方式你是否能长期执行的下取,有没有其他自动导入的方式。本人技术小白,提供个思路供参考。
我认为您最后一句话是对的,单文件和多文件不影响目标的实现。
个人浅见,关键在于以下几点:
对于不同类型的笔记,后续打算怎么用?
比如知识笔记,主要是在出了相同问题的时候进行参考;机器笔记是在进行维修的时候,快速了解该机器的状态;维修笔记是为了方便定期回顾。
不同的用法决定了后续如何组织不同的笔记。
如何区分、组织不同类型的笔记?
确定好组织方案之后,找到性价比最高的笔记录入、检索方案:
我个人会倾向区分行动笔记和知识笔记,因为同样是周期性schedule信息,含义是不一样的。以您说的这个笔记为例,我会把它拆解成「每日睡前运动」的行动笔记(记录我要做哪些运动)和「有助于促进睡眠质量的运动」的知识笔记(记录所有有作用的运动)。前者是后者的子集,或者也可以直接链接到对应的知识笔记。前者有一个daily repeater,代表每天要在睡前进行这些运动,后者可能有一个weekly repeater,每周思考一下这则笔记有无可改进之处:有哪些运动不适合?哪些运动我效果好等等
我现在差不多也是这种操作方式,我是把笔记和行动分开,有的时候是放在不同文件,有的时候是在一个主题下面两个类别,比如说健康方面我是都放在健康这个大主题下面。
但实际操作的时候就有很多细节了:
方式一,直接通过org-capture,建立一个action,不需要和健康的项目和笔记产生关联,只要在agenda里面看得到就可以了,这种方式成本是最低也是最方便的,但坏处是背景全部丢失了
方式二,在方式一基础上,在健康项目里面链接该action,然后在action的条目里链接到知识笔记,背景信息全面了,但一下子多了很多步的操作,很麻烦,比较难以长期执行下去。
方式三,在方式一的基础上,后续通过org-refile的方法归拢到健康项目里面,也比较简单,但麻烦的是健康项目的结构就会变的很复杂,需要不断的调整
方式四,也是目前我的一个操作办法,就是在健康项目的条目里面,调用org-super-link的一个命令,它会调用org-capture,然后我输入生成一个action,该命令会在健康项目的条目下面自动插入该action的链接
上述的还只是生成行动项以及和背景信息进行链接,怎么周期性的review和改进,牵涉的因素就更多了,我也在摸索的过程中,比如说睡前的这个有益睡眠的运动,只是晚上一个很小的活动,怎么通过orgmode来管理来做到最方便的提醒,我现在的做法就是在纸质笔记本上维护了一个checklist,晚间核心事务清单,每天打开这页看一下,对照下这些事做了没有。
虽然我以前用org记笔记, 但后来发现org都有些太重量级了, 现在就一直用印象笔记. 印象笔记windows和手机都支持的不错, 随便写, 然后加个标签, 需要的时候搜一下就可以了. 甚至我笔记本的功能都没怎么用…
当然, 可能是我的笔记还不够多(大概几千条吧)…
其实纠结org文件的数量没有意义,如果有能力能写一个程序来把org文件内容保存进数据库并动态 改变org文件的内容,一个org文件就可以当成无数个org文件来用,这时要纠结的是开一个窗口还是开两个还是开三个。