V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ChristopherWu
V2EX  ›  程序员

Linux /mac 的 grep 命令,有格式美化的办法吗?

  •  
  •   ChristopherWu · 2019-08-30 15:36:50 +08:00 · 2324 次点击
    这是一个创建于 1904 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如 grep 后,能根据文件后缀名自动 beautify,有代码颜色,便于看代码- = -

    搜了一圈没找到。

    8 条回复    2019-08-30 17:01:53 +08:00
    zys864
        1
    zys864  
       2019-08-30 15:39:06 +08:00 via Android
    ripgrep
    jfcherng
        2
    jfcherng  
       2019-08-30 15:58:13 +08:00
    @zys864 ripgrep 有 syntax highlight? 願聞其詳,文件沒找到。
    runze
        3
    runze  
       2019-08-30 16:00:36 +08:00
    把 grep 的输出再传给其他程序呀
    ChristopherWu
        4
    ChristopherWu  
    OP
       2019-08-30 16:09:57 +08:00
    @runze #3 给什么呢,vim 吗。。这就失去了 grep 的灵活了啊。
    arrow8899
        5
    arrow8899  
       2019-08-30 16:18:17 +08:00
    看代码为何不直接用 IDE
    Thoxvi
        6
    Thoxvi  
       2019-08-30 16:20:24 +08:00 via Android
    @ChristopherWu 楼上意思应该是用管道导到其他程序里——顺便,为什么要用 grep 看代码?
    ChristopherWu
        7
    ChristopherWu  
    OP
       2019-08-30 16:28:29 +08:00
    @Thoxvi #6 嗯嗯,我知道是这个意思,所以我说”给什么”,就是说传递给上面程序来 beautify 的意思。

    有些动态语言在 vim 里,做语义跳转不够好,就需要手动 grep,我不想 grep 后再用 vim 打开文章看,于是想 grep -C 49 这样一下子看完。
    leafdream
        8
    leafdream  
       2019-08-30 17:01:53 +08:00
    bat
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3123 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:47 · PVG 18:47 · LAX 02:47 · JFK 05:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.