1).安装etags,一般来讲,这是emacs的内建程式;
2).在当前目录建立etag -R --languages=c++,生成TAGS文件。
3).将创建好的tag表通知emacs:
M-x visit-tags-table,选择TAGS文件,读取文件
4).使用:
A.M-. :跳至相应的函数定义处;输入查找的标记名
B.M-* :返回刚才的函数名处;
C.C-u M-. :如果emacs找错了,找下一个;
D.M-Tab :自动补齐函数名;
5).在当前目录将.h和.cpp文件提取出来做成tags文件:
find . -name "*.[chCH]" -print | etags -
或
find -name "*.cpp" -exec etags -a {} ;
6).让emacs自动读取tag文件内容:
在~/.emacs文件中类似如下内容:
(setq tags-file-name "~/project/src/TAGS")