我喜欢代码搜索实用程序 ack
.查看 Makefile 已经足够聪明,但不知道 scons 使用的 SConstruct 和 SConscript 文件。如何将这些添加到 ack 将查找的文件中?
最佳答案
这是一个将 SCons 文件视为 make 文件的补丁:
--- ~/bin/ack-old 2011-06-01 15:43:51.000000000 -0600
+++ ~/bin/ack 2011-06-01 15:42:09.000000000 -0600
@@ -1583,6 +1583,8 @@
return 'skipped' unless is_searchable( $basename );
+ return ('python',TEXT) if $basename eq 'SConstruct' || $basename eq 'SConscript';
+
my $lc_basename = lc $basename;
return ('make',TEXT) if $lc_basename eq 'makefile' || $lc_basename eq 'gnumakefile';
return ('rake','ruby',TEXT) if $lc_basename eq 'rakefile';
关于scons - 将 SCons 文件添加到 ack 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4547915/