查看文章 |
在windows下生成cscope.files
2008-04-13 20:02
在windows下配置emacs+cscope进行代码浏览时由于cscope-index是一个bash脚本,所以在windows无法使用其直接生成cscope.files文件,搜索到了两个解决方法: 1 安装 GNU BASH For Windows ,然后使用find命令生成cscope.files文件,安装包可以在下面的连接中找到: http://www.steve.org.uk/Software/bash/ 2 安装cygwin 不使用上面的两种方法也是可以的: cscope.files其实只是一个文件名的列表(如果是勤快人每次使用的时候可以自己手工生成 :) ),正好机器里面安装了perl环境,又听david兄说过perl的强大威力,于是自己写了一个用于生成cscope.files的脚本,生成cscope.files时只要在相应目录运行这个脚本就行了,第一次写perl,希望大家指正 下面是源码: use File::Find; use Cwd; open CSCOPE_FILES,">cscope.files"; find(\&handleFind,getcwd); sub handleFind{ my $foundFile = $File::Find::name; if ($foundFile =~ /\.h$/i || $foundFile =~ /\.hpp$/i || $foundFile =~ /\.c$/i || $foundFile =~ /\.cpp$/i){ print CSCOPE_FILES"$foundFile\n"; } } |
最近读者: