筛选回顾当日备注为"# 问题"的句子

所有的文本都已org格式阅读, 在阅读的过程中, 会添加备注, 比如"# 问题", “# Get” “# 想法” “# 启发”

比如王垠的"编程的智慧"

有些人不喜欢使用小的函数,因为他们想避免函数调用的开销,结果他们写出几百行之大的函数。这是一种过时的观念。现代的编译器都能自动的把小的函数内联(inline)到调用它的地方,所以根本不产生函数调用,也就不会产生任何多余的开销。
# 问题+ 小的函数内联(inline)

阅读过程中, 备注需要查询的问题.

这样一天中, 阅读各种manuals, 文件, 邮件等等,累计大量的备注,

当回顾的时候, 需要查看当天所有的问题(problem和question都是问题, 因为都需要提出来)

怎样能限定在只查看当天的问题备注呢?

解决方案一:
将新问题标注为"# 问题+", 解决的问题标注为 “# 问题-”, Swiper 能够指导下一步的行动, 不能列出来当天的问题.

解决方案二:
将问题通过org-capture,收集到todo中, 但是绝大部分问题都没到需要采取行动的程度, 只是需要备注. 另外, 问题可以到capture,想法, 启发, get等等

解决方案三:
直接在原文件中建立heading + tag 这会破坏文件的结构. 比如需要转成pdf发出去的.

解决方案四(当下采用的方案:)

find ~ -type f -mmin $((24*60)) -iname ".org" |
while read line;
do grep -Hn  "# 问题"  "$line"; done

范围可以缩小到二三十条, 但是有的需要连续数年编辑的文件中的内容是常客.

正在寻找的解决方案:
通过git命令,然后从中filter, 然而git局限与一个git repo中.

另外, 因为没有应用过magit, 不知是否有合适的解决方案.