.把/usr/include下面的所有函数做成TAGS find /usr/include -print | etags - ===================================== 1. etags 基础 在emacs里可以用etags命令生成emacs专用的tags文件,有了此文件之后便可以使用一些emacs tags的命令,比如对于编辑C/C++程序的人员可以方便的定位一个函数的定义,或者对函数名进行自动补齐: [Code] find -name "*.h" -or -name "*.cpp" |xargs etags --members \ --language=c++ 我在使...
by cnscn2008 - Linux文档专区 - 2007-01-25 08:58:32 阅读(1063) 回复(0)
之前一只想看源代码都在emacs环境下,可是当时windows下创建TAGS文件一直搞不定。windows提供的命令行工具太少了,实在是不方便啊。最近看了看前辈们的方法终于把这个环境给搭键好了。 一、先将emacs安装配置好,这是前提。如果读者对这里不明白,请看看其他的文章,这里不描述了(见谅)。 二、安装好windows环境下的find工具:gnuwin32的findutils(感谢gnu,感谢开源人员)。 三、创建TAGS文件,我使用的命令是:find -nam...
之前一只想看源代码都在emacs环境下,可是当时windows下创建TAGS文件一直搞不定。windows提供的命令行工具太少了,实在是不方便啊。最近看了看前辈们的方法终于把这个环境给搭键好了。 一、先将emacs安装配置好,这是前提。如果读者对这里不明白,请看看其他的文章,这里不描述了(见谅)。 二、安装好windows环境下的find工具:gnuwin32的findutils(感谢gnu,感谢开源人员)。 三、创建TAGS文件,我使用的命令是:find -name "...
1. find | egrep '(\.h|\.cpp|\.c)$' | xargs etags -a --declarations --members 2. #!/bin/sh trap "rm -f /tmp/$$" 0 1 2 3 15 rm -f ./TAGS find `pwd`/ -type f -name "*.[chSs]" -print | \ xargs etags --append -o TAGS find . -type d -print | \ while read DIR; do [ "$DIR" != "." ] && ln -f -s `pwd`/TAGS $DIR done 创建 TAGS 文件后, 通过 M-. 可以查找声明 C-u M-. 可以查找下一个. 本文来自Ch...
在emacs里可以用etags命令生成emacs专用的tags文件,有了此文件之后便可以使用一些emacs tags的命令,比如对于编辑C/C++程序的人员可以方便的定位一个函数的定义,或者 对函数名进行自动补齐: find -name "*.[ch]" -exec etags -a {} \; #!/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 ...
对于代码量比较大的情况而言,浏览代码就是一件很重要的事情了。在vi中提供了一个比较好的插件来进行相关操作,但是Emacs又该怎么办呢? 使用Emacs浏览代码有三个方案,最简单的就是etags,第二种是cscope,第三种暂时想不起来了。今天只说最简单的方式,由简入难吧。 我本以为etags像其它插件一样,就是一个el文件,然后执行一下,后来发现我错了。etags其实是个shell命令。 1).安装etags,一般来讲,这是emacs的内建...
什么啊!这年代,打开热门话题竟然权限不够!!!!!恶心!!!!!!愿chinaunix早死!!!!!!管理员把我删掉吧。我没找到注销按钮!!!!!!!!!:outu: :outu: :outu: