readme advice for beginner
LimingFang opened this issue · 2 comments
LimingFang commented
我是在 emacs-china 上看到作者的帖子然后才了解到 citre的,我环境是 mac,emacs27
我个人之前使用 emacs 写 C/C++ 代码是纯手动查找符号之类的,对 ctags
不了解(没听说过),在花了1-2小时摸索 citre
和 ctags
后,有几个想法。
- QuickStart里的安装部分没有任何问题,我直接
brew
安装了u-ctags
,然后他也自带了readtags
,另外在 emacs 里从MELPA 安装了citre
。至此一切都是成功的。 - 但是具体到怎么使用
ctags
包括citre
我就一团糟了。README里提供了三种方法:The customizable way,The simpler way和The command line way,但是我觉得每一个都不是完整的 tutorial,而更像是给已经熟悉的用户的一些解释。以命令行的方式举例说明:只给了一个生成 ctag 文件的命令行,但是生成以后我该如何在 citre 中开始使用,我不太清楚,包括看了另一个文档也是。
citre 看起来确实很酷,但是作为一个新手,我很难沿着 README 的指示成功上手 citre,实际的命令说明很少。
以我为例,我有一个 LevelDB
的项目需要浏览阅读,整个项目位于 /SomeDirs/LevelDB
下,即 root 应该是 /SomeDirs/LevelDB
,我只希望在 project-root 下生成我的 TAG 文件,然后就可以开始使用 citre。我目前已经通过命令行在 project-root 下生成了 tags 文件,我试图将光标停在某个 class 类上,然后 M-x citre-peek
,它提示我
Can't find definition. Update the tags file and search again?(y or n)
我输入 y
,然后就是
Can't find definitions for xxxxxx
然后我就蒙了😅,是我tag文件没有正确生成吗
看了 emacs-china 上的展示我非常喜欢 citre,也非常需要这种工具的帮助。如果能入门使用我愿意请作者喝咖啡(其实已经捐了一杯了hh😀)
LimingFang commented
我艹,经过我的一番折腾,成功运行了citre-peek
之类的命令!
LimingFang commented
这个issue可以close了,我已经完全配好citre开始work了