ytey
2020 年2 月 20 日 13:29
1
我用orgmode写笔记。用的是最简单的方法,只用一个文件,即mynote.org ,把要记录的东西全部记在里面。用标签分类,如“电脑”、“医学”、“烹调”、“心情”、“读书”、“新闻”……,现在记了2万多字。
现在遇到一个问题:标签管理,我用C-c / m 能够实现分类显示,可是这种显示只能显示出标题(大纲),正文不显示,如果要看正文,需按TAB,这有时显得很麻烦,比如我经常不是要看其中一条,而是想对这种标签的笔记作个浏览,如对“医学”类作个全部浏览,这就不行了,必须一条一条按TAB打开,这很不方便。
我查阅了orgmode的官方文档和网上的文章,均无此方面的论述。
一定有解决办法,只是我没找到。特求教。
看看org-agenda的命令,我记得有一个命令可以显示文本
ytey
2020 年2 月 20 日 15:02
3
反复查过,就是TAB,或S-TAB。都不是我想要的。
This is a great function:
(defun org-tags-view (&optional todo-only match)
"Show all headlines for all `org-agenda-files' matching a TAGS criterion.
The prefix arg TODO-ONLY limits the search to TODO entries."
我不太确定楼主的需求。我自己在用agenda想看正文的时候是按F
启用follow mode,并且设置org-agenda-follow-indirect
为t
。这样整个条目会在一个indirect buffer里面单独显示,类似于narrow的效果。这样就只用在agenda里面上下移动,又能实时查看条目内容。
3 个赞
试试:在配置中加入, (defvar org-startup-folded '(showall))
ytey
2020 年2 月 21 日 01:35
10
谢谢各位。但我逐一试过,都不行。
怪我没问清楚。
我的意思是,如何做到:C-c / m "医学“后,凡是符合“医学”这个标签的全展开显示,而不是目前的折叠显示。
原来是用sparse tree,那只要改org-show-context-detail
的设置就行了吧,比如加上一项(tags-tree . local)
,然后sparse tree就默认展开显示了。
3 个赞
ytey
2020 年2 月 21 日 03:11
12
问题解决了。。。
这种小问题打扰大家,实在抱歉。但各位尤其是hawnzug 耐心帮助让人感到十分温暖!
1 个赞
虽然不太合时宜,但如果是笔记这种有可能会在手机上需要查看的文本,我都记在其他在线服务里。
ytey
2020 年2 月 22 日 14:52
14
同意。这不冲突。
笔记放在线云里。手机安装termux+emacs,查看很方便。