scons - 将 SCons 文件添加到 ack 搜索

标签 scons ack

我喜欢代码搜索实用程序 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/

相关文章:

delphi - 如何强制 SConscript 构建器更改目录?

mongodb - 卡在 Mavericks OSX 10.9 brew install 上安装 MongoDB 在 scons 线上挂起

installation - 如何在 OS X (10.8.4) 上安装 ack?

windows - 我应该把 ack 配置文件放在 Windows 的什么位置?

c++ - scons 如何将 sysroot 传递给 g++

Scons Install() 仅适用于 --install-sandbox

scons编译器路径包含空格

ack - 我怎样才能重新忽略 *.orig 文件?

linux - 使用 ack 搜索多个模式(单词)?

search - 如何在vim中使用awk进行搜索和替换?