zoukankan      html  css  js  c++  java
  • linux 下程序员专用搜索源码用来替代grep的软件ack(后来发现一个更快的: rg), 且有vim插件的 2 微信公众号

    1.

    注意:rg并没有config 文件,官网上说的config文件: ~/.ripgreprc 没有任何作用,在里面写了配置项,rg并没有解析他们,一点用都没有。 官网推荐使用 alias 来添加新的配置项目,比如添加新的type或更改某些type,设置一些显示格式等。
    另外,rg会将.gitignore等文件的配置考虑在内,将里面的配置项排除在搜索之外,因此需要 --no-ignore来搜索所有项。
    我自己的alias为:
    alias rg "/usr/bin/rg --type-add 'dts:*.{dts,dtsi}' --type-add 'web:*.{htm,html,htmls,css,js}' --type-add 'make:*.mak, *.mk, [Gg][Nn][Uu]makefile, [Gg][Nn][Uu]makefile.am, [Gg][Nn][Uu]makefile.in, [Mm]akefile, [Mm]akefile.am, [Mm]akefile.in, [kK]build, [kK]config, *.cmake, CMakeLists.txt' --max-columns 150 --max-columns-preview --smart-case --no-ignore"

    给 ls -l 加上秒:
    alias ls 'ls --time-style=+"%b %d %Y %H:%M:%S"'
    如果用的是fish shell,则需要在 /usr/share/fish/functions/ls.fish 文件的最后部分 $argv 的后面加入 --time-style=+"%b %d %Y %H:%M:%S"。因为直接设置fish shell 的 alias 会没有会让ls的输出结果失去颜色。

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    微信公众号:  共鸣圈
    欢迎讨论,邮件:  924948$qq.com       请把$改成@
    QQ群:263132197
    QQ:    924948

    良辰美景补天漏,风雨雷电洗地尘
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    深入学习SlidingMenu 2015-06-12 20:27 856人阅读 评论(0) 收藏
    Android 判断SD卡是否存在及容量查询
    第三方登录,授权,分享
    GLSurfaceView用法详解
    Java/android面试题
    SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问
    填充数字以达到位数
    web api post
    .net测试方法效率获取系统当前时间
    vs2012更新问题
  • 原文地址:https://www.cnblogs.com/welhzh/p/15627647.html
Copyright © 2011-2022 走看看