Grep, Ack, Ag 使用记录
2014-10-14 12:28
218 查看
# Grep 里面要无视某些目录 # 但 --exclude-dir=dir 需要 GNU Grep >= 2.5.2 grep -ri --exclude-dir=.git [someWords] *.java # 來玩一下 ACK 这东西 # 安裝和使用 brew install ack ack --java --no-heading [someWords] # 关于颜色这方面的查看 网址: http://perldoc.perl.org/Term/ANSIColor.html 里面: Function Interface 里面 - recognized normal foreground color - recognized normal background color # 简单设定一下 echo "--smart-case" >> ~/.ackrc echo "--heading" >> ~/.ackrc echo "--flush" >> ~/.ackrc echo "--color-line=lightblue" >> ~/.ackrc echo "--color-match=on_blue" >> ~/.ackrc echo "--all-types" >> ~/.ackrc # 最后就可以简化执行 ack --java [someWords] # 再來安裝 ag 这个比 grep, ack 还快的玩意 brew install the_silver_searcher # 安裝过程中可能会出现如下所示的错误 checking for style of include used by make... GNU checking dependency style of cc... none checking whether make supports nested variables... yes ./configure: line 3911: syntax error near unexpected token `PCRE,' ./configure: line 3911: `PKG_CHECK_MODULES(PCRE, libpcre)' Error: the_silver_searcher did not build Logs: /Users/[用戶]/Library/Logs/Homebrew/the_silver_searcher/ Help: https://github.com/mxcl/homebrew/wiki/troubleshooting # 解決方法,重新建立 PKG 的软链接,并且重新安装 brew link pkg-config brew install the_silver_searcher # 如果还不行,就 source ~/.bash_profile 或 csh && bash brew link pkg-config brew install the_silver_searcher # 简单测试一下,搜寻当前目录内的某些关键字 #参数都很像 ack,不过好像沒有 .ackrc? ag [someWords] ag -a -S [someWords]
来源https://www.chair.im/?p=1152
相关文章推荐
- grep使用记录
- grep、sed命令使用记录
- Grep 使用记录
- ag,grep, ack
- 何不 Ack?Grep, Ack, Ag的搜索效率对比
- ack 使用搜索 代替grep 效率更高
- linux 下程序员专用搜索源码用来替代grep的软件ack(后来发现一个更快的: ag), 且有vim插件的
- The silver search(ag)比ack-grep还快
- ubuntu终端使用ack-grep输入tab自动补全后,多一个空格
- 使用Session记录页面地址和实现页面返回功能
- MSFlexGrid控件使用点滴记录
- VS2005 && MasterPage && Form 的一些相关使用记录
- 使用Perl生成usmarc记录
- 顺便记录一下groupwise使用gaim
- Community Server 1.0 Beta安装使用记录(二)
- SQL基础:使用SQL从表中取记录
- 表中记录查询排序随笔(sql server中order by使用方式小总结)
- DataTable中数据记录的统计(转自CSDN,正好使用datagrid用上)
- ado多次按条件使用一个记录集中的数据的方法
- 使用dom4j和XMLHTTP轻松解决多条记录操作