universal-ctags / citre

A superior code reading & auto-completion tool with pluggable backends.
GNU General Public License v3.0
326 stars 26 forks source link

readme advice for beginner #105

Closed LimingFang closed 2 years ago

LimingFang commented 2 years ago

我是在 emacs-china 上看到作者的帖子然后才了解到 citre的,我环境是 mac,emacs27 我个人之前使用 emacs 写 C/C++ 代码是纯手动查找符号之类的,对 ctags 不了解(没听说过),在花了1-2小时摸索 citrectags 后,有几个想法。

以我为例,我有一个 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 2 years ago

我艹,经过我的一番折腾,成功运行了citre-peek之类的命令!

LimingFang commented 2 years ago

这个issue可以close了,我已经完全配好citre开始work了