2009年3月15日星期日

生成etags的脚本

周末学习到了一些emacs的使用技巧。

关于如何配置emacs,使其在linux下可以正常显示汉字,而不出现方框,可以参考博士的文章

这里给出一个有效生成tag文件的脚本,非常好用(make_etags)。

#!/bin/sh

trap "rm -f /tmp/$$" 0 1 2 3 15
rm -f ./TAGS
find `pwd`/ -type f -name '*.[chyl]' -print | \
xargs etags --append -o TAGS

find . -type d -print | \
while read DIR; do
[ "$DIR" != "." ] && ln -f -s `pwd`/TAGS $DIR
done

将该文件拷贝到工程所在目录,运行该文件即可。

没有评论: