1.看调用堆栈,需要记下:函数、源码位置、批注、内部调用
- main() Main.cpp:6
-- ModuleA::Init() ModuleA.cpp :20
--- foo() Foo.cpp:10 负责xx任务
--- bar() Bar.cpp:15 负责yy任务
-- ModuleB::Init() ModuleB.cpp:10
在org-mode中,有标准的模板吗?
2. 能否像脑图一样,做到横向展开,以看到更多内容
前段时间都在用脑图记录,结构灵活,可以根据重要性排列节点。
org-mode里能实现类似的纵横二维排版吗?
4 个赞
wsug
2
纵横二维排版,估计不能,我觉得用表格就够用了,比如在org-mode里查看目录和目录下的文件,我就做成了用层级+表格来展示
脑图也不错,但给我感觉脑图有点像ppt的感觉,可以做得炫酷加特效,但对于从文件中提取有用信息可能并没有什么用
2 个赞
wsug
4
还没有,这个是感觉dired把文件名放在最后一列不符合直觉,大部分文件查看工具都是把文件名放在第一列,而大小|修改日期等信息显示在文件名后面,但elisp水平不足,改不来dired,于是就瞎折腾 。
还有很多的问题和bug,达不到实用程度,还有使用方式的问题,代码也写得比较混乱(主要php),但应该对org用户会有些参考价值(感觉大佬应该是看不上),等我那天再把代码好好整理一遍在发出来…
1 个赞
wsug
5
参考
好像没有这种工具,解析源码,把源码的函数、批注等转换成成org文件的标题行,点击可在另一窗口打开源码文件指定位置,这样就可以边看源码边在org中做笔记了。
这样需要解决的问题是:要解析org文件,只更新org文件中的特定的标题行,而不改变org文件中的其它内容,解析源码的工具应该比解析org文件更难写
1 个赞
个人感觉没有必要对全部源码做这种链接,关键的代码应该占比较小。
最近都在用list写,能折叠,还挺舒服的。是挑重点做笔记的,读的过程比较重要,不需要全部扫描。
- main() Main.cpp:6
- ModuleA::Init() ModuleA.cpp :20
- foo() Foo.cpp:10 负责xx任务
- bar() Bar.cpp:15 负责yy任务
- ModuleB::Init() ModuleB.cpp:10
1 个赞
wsug
8
确实应该不需要全部扫描,挑重点就好,现在我又把org-link-frame-setup file
改回了find-file-other-window
org文件的标题全是链接,展开标题时做笔记,点击标题时另一窗口跳转到源码。在把两个窗口横向并列,我发现这个和你在开头说的org-mode实现横向展开、纵横二维排版很相近啊……原来org-mode可以做到这点
1 个赞