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

mac 上的 notepad++的替代品,用于看日志和搜索日志。。。

  •  
  •   dreamramon · 2021-04-02 11:25:33 +08:00 · 12657 次点击
    这是一个创建于 1360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    windows 上一直在用 notepad++看日志,每次打开日志,可以全局搜索日志里面包含某个关键字的所有行。 并且 notepad++会自动在屏幕下面嵌入一个搜索结果窗口,包含这个关键字的所有行。点击某一行的时候,上面的正文也会自动的跳到这一行去,对查询日志非常方便。。。 不知道 mac 上有提供类似功能的 app 嘛。。。

    或者同求有大神分享更好的 app 。。。

    notepad.png

    67 条回复    2021-04-06 18:33:52 +08:00
    jobs0
        1
    jobs0  
       2021-04-02 11:27:05 +08:00 via iPhone   ❤️ 1
    我一开始用 sublime,但是不支持 M1,现在用 vscode
    qanniu
        2
    qanniu  
       2021-04-02 11:27:48 +08:00
    铜球。
    看 log 楼主在春茧上班?
    xylophone21
        3
    xylophone21  
       2021-04-02 11:31:01 +08:00
    nthin0
        4
    nthin0  
       2021-04-02 11:32:33 +08:00 via iPhone
    同,想在 vscode 找个能实现类似功能到插件没找到
    EZVIK
        5
    EZVIK  
       2021-04-02 11:36:09 +08:00
    一开始用 atom, 后面打开程序太慢就改用 vscode 了, 直接 new 一个页面粘贴。
    32uKHwVJ179qCmPj
        6
    32uKHwVJ179qCmPj  
       2021-04-02 11:36:21 +08:00
    010 editor
    ultraedit
    zhuxiaoxi
        7
    zhuxiaoxi  
       2021-04-02 11:38:13 +08:00 via iPhone
    很少看日志,我记得 Mac 系统自带了一个工具。如果你想找搜索后结果单独显示点击结果,正文就能跳转的编辑器,可以试试 coteditor 。
    yuancoder
        8
    yuancoder  
       2021-04-02 11:43:22 +08:00
    既然用 mac 了,多用用命令
    wellsc
        9
    wellsc  
       2021-04-02 11:43:53 +08:00 via iPhone
    vim 加命令行?
    ShadowPower
        10
    ShadowPower  
       2021-04-02 11:44:14 +08:00
    有一个叫 notepadqq 的仿制品
    https://github.com/notepadqq/notepadqq
    它的高级搜索也可以列出每一行,点击可以跳转到相应的位置
    liprais
        11
    liprais  
       2021-04-02 11:45:03 +08:00 via iPhone   ❤️ 1
    mac 上的控制台是我见过性能最好的日志查看器
    nicevar
        12
    nicevar  
       2021-04-02 11:55:17 +08:00
    notepadqq,自己编一个 mac 版本的,选 ote 的版本更好用
    evam
        13
    evam  
       2021-04-02 11:56:44 +08:00
    coteditor
    yzwduck
        14
    yzwduck  
       2021-04-02 11:57:15 +08:00 via Android
    lnav 查看日志的命令行工具
    NeezerGu
        15
    NeezerGu  
       2021-04-02 12:01:08 +08:00
    CrossOver 下可以运行
    chendy
        16
    chendy  
       2021-04-02 12:02:00 +08:00
    mac 有个控制台.app 可以看日志
    missdeer
        17
    missdeer  
       2021-04-02 12:09:36 +08:00
    我以前为了看公司产品的日志(也是这种 log4xxx 的格式),专门写了个程序。。。
    不过现在那个产品几乎弃坑了,所以我这个程序也弃坑了 https://github.com/missdeer/cjlv
    shm7
        18
    shm7  
       2021-04-02 12:13:37 +08:00 via iPhone
    vscode sublime 吧
    AllenHua
        19
    AllenHua  
       2021-04-02 12:15:44 +08:00 via iPhone
    coteditor

    textmate
    Helsing
        20
    Helsing  
       2021-04-02 12:21:32 +08:00 via iPhone
    其实那个标注功能才是最好用的,我之前也发帖问过,但是并没有什么好的推荐 /t/727806
    ooops
        21
    ooops  
       2021-04-02 12:21:37 +08:00 via iPhone
    最近刚好用过,vscode 有个插件 text power tools,可以把关键字提取到新的 editor 里面,和这个类似。但 vscode 对大的日志文件性能不太行,还不如 sublime
    Helsing
        22
    Helsing  
       2021-04-02 12:23:19 +08:00 via iPhone
    @Helsing #20
    现在我都是用 vs code,正则过滤用着还行,但是还是没有 EverNote 好用
    dreamramon
        23
    dreamramon  
    OP
       2021-04-02 12:24:03 +08:00
    @ShadowPower 谢谢推荐,刚才编译了一个,可能是 python 写的问题,一打开大日志文件,在 big sur 上就崩溃了。。。
    dreamramon
        24
    dreamramon  
    OP
       2021-04-02 12:25:51 +08:00
    @missdeer 果然,我们的需求都是一样的。。。win 上的 notepad++ 打开大文件也超快。。。
    mac 上的编辑器,开一个 20g 的大日志。。。基本上就报废了。。。
    prccn
        25
    prccn  
       2021-04-02 12:46:31 +08:00
    parallels desktop + notepad++
    qlqsh
        26
    qlqsh  
       2021-04-02 12:54:29 +08:00
    textmate
    RicardoM
        27
    RicardoM  
       2021-04-02 12:56:29 +08:00
    这个功能不就是 vim 里的 quickfix 吗?不想用命令行的话,可以试一下 vimr
    lululau
        28
    lululau  
       2021-04-02 12:57:40 +08:00
    lnav
    lance6716
        29
    lance6716  
       2021-04-02 13:02:25 +08:00 via Android
    同求,有没有能识别 tag 然后点击过滤的,跟 kibana 类似的
    Tink
        30
    Tink  
       2021-04-02 13:34:08 +08:00 via Android
    SubEthaEdit 强烈推荐
    guanhui07
        31
    guanhui07  
       2021-04-02 13:36:33 +08:00
    vim
    Kiana1
        32
    Kiana1  
       2021-04-02 13:41:26 +08:00
    vim
    cotEditor
    lchecho
        33
    lchecho  
       2021-04-02 13:43:08 +08:00
    cotEditor+1
    jason52
        34
    jason52  
       2021-04-02 13:54:56 +08:00
    cjban
        35
    cjban  
       2021-04-02 13:55:58 +08:00
    cotEditor
    dreamramon
        36
    dreamramon  
    OP
       2021-04-02 13:57:42 +08:00
    @Tink 谢谢了,差不多是这个功能了,但是他那个搜索结果窗还不能固定嵌入,是浮动的,每次还是要多点一次。。。
    CathayChen
        37
    CathayChen  
       2021-04-02 14:14:41 +08:00
    有这功夫,把 vim 熟悉一下,他不香么?
    ericguo
        38
    ericguo  
       2021-04-02 14:38:53 +08:00
    love
        39
    love  
       2021-04-02 14:41:45 +08:00 via Android
    @CathayChen vim 打开一个不大的日志文件都会卡死的吧
    Daming
        40
    Daming  
       2021-04-02 14:53:03 +08:00 via Android
    @dreamramon win 上打开大文件推荐用 emeditor,notepad++性能不行
    applepieuser
        41
    applepieuser  
       2021-04-02 15:10:09 +08:00 via iPhone
    glogg 这个有 windows 版和 Mac 版。
    MaxLi77
        42
    MaxLi77  
       2021-04-02 15:11:57 +08:00
    010 editor,文本查看神器
    dreamramon
        43
    dreamramon  
    OP
       2021-04-02 15:54:37 +08:00
    @Daming 确实是,大于 10g 还是多少,notepad 会直接提示文件过大,不能打开。emeditor 打开的就像飞一样。。。
    Zien
        44
    Zien  
       2021-04-02 16:14:18 +08:00 via iPhone
    moped 和 atom
    eijnew
        45
    eijnew  
       2021-04-02 16:40:10 +08:00
    cotEditor/Textastic/MacVim/SublimeText
    darksword21
        46
    darksword21  
       2021-04-02 16:40:16 +08:00
    这不就是 emacs + swiper 吗
    wowcz
        47
    wowcz  
       2021-04-02 16:40:35 +08:00
    glogg 这个才是 windows 上打开大日志文件不卡的东西,不过 mac 上没用过
    v2sir
        48
    v2sir  
       2021-04-02 16:43:06 +08:00
    @jobs0 @jobs0 好了好了, 知道你用 macbook pro 了, 光 sublime 你都提 M1 两次了 ......
    zhengwenk
        49
    zhengwenk  
       2021-04-02 19:22:29 +08:00
    用 mac 的话 直接 vim 不好么
    snycv
        50
    snycv  
       2021-04-02 19:41:39 +08:00
    coteditor+1
    heiheidewo
        51
    heiheidewo  
       2021-04-02 20:07:27 +08:00
    把文件名的后缀改为 .log 双击用控制台打开
    jobs0
        52
    jobs0  
       2021-04-02 20:10:16 +08:00 via iPhone
    @v2sir 这么关注我?
    ruokw
        53
    ruokw  
       2021-04-02 20:19:35 +08:00 via Android   ❤️ 2
    klogg 只为日志而生
    drawstar
        54
    drawstar  
       2021-04-03 10:27:53 +08:00
    我也在找,目前用 cotEditior,
    liuzhedash
        55
    liuzhedash  
       2021-04-03 11:03:07 +08:00
    @NeezerGu #15
    DPI 怎么调都不舒服,老哥有什么经验分享么?
    dreamramon
        56
    dreamramon  
    OP
       2021-04-03 13:13:06 +08:00
    试用了所有,发现 logtail 是 mac 上比较好的选择。。。
    kevinnuaa
        57
    kevinnuaa  
       2021-04-04 06:42:10 +08:00
    github 上 2016 就有个 issue 想要这个 feature 。https://github.com/microsoft/vscode/issues/14836
    官方到现在都没有实现这个,但是底下 bnason-nf 做了一个插件 https://marketplace.visualstudio.com/items?itemName=bnason-nf.findallinfile, 我觉得挺好用的,完美实现。
    xiebruce
        58
    xiebruce  
       2021-04-04 13:54:14 +08:00
    @prccn 为什么不用免费的 Vmware Fusion 呢?如果你说你不知道,那我现在告诉你了,你没听错!我也没有说错! Vmware Fusion(目前版本是 12.x)对个人用户免费!免费!是真的!我已经安装了!只不过要在官网注册一下,拿个激活码而已。
    dreamramon
        59
    dreamramon  
    OP
       2021-04-04 15:40:55 +08:00
    @xiebruce 这个太重了,为了看日志,我还要启动个 windows 。
    savebox
        60
    savebox  
       2021-04-04 17:24:34 +08:00
    BareTailPro + wine 好用,mac 下没找到好用的
    v2sir
        61
    v2sir  
       2021-04-04 19:01:54 +08:00
    @jobs0 多虑了, 我只是关注 sublime 而已。。
    jobs0
        62
    jobs0  
       2021-04-04 19:45:39 +08:00 via iPhone
    @v2sir 😥😥
    wangqj
        63
    wangqj  
       2021-04-05 11:20:43 +08:00
    coeditor 绝对可以满足你的要求

    打开搜索框,输入查找的词,选择“Find All”即可
    Helsing
        64
    Helsing  
       2021-04-06 01:03:56 +08:00
    @ruokw

    这个确实很棒,可以自定义 highlighter 高亮所有添加的关键词,查看相关联的日志的时候非常方便。

    之前一直找有这个功能的软件,一直没找到,谢谢推荐
    Q2F5emxo
        65
    Q2F5emxo  
       2021-04-06 10:16:21 +08:00
    CotEditor
    prccn
        66
    prccn  
       2021-04-06 15:04:29 +08:00
    @xiebruce #58 哦,知道了。你可以冷静一下。我花钱用着 parallels desktop 挺好。
    forelegance
        67
    forelegance  
       2021-04-06 18:33:52 +08:00
    @evam +++
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   985 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:52 · PVG 02:52 · LAX 10:52 · JFK 13:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.