• 超大文本查看器


    之前用的glogg,但是好几年没有维护了,无意间发现了klogg,应该是基于glogg,打开大文件灰常快,看log也很方便,而且还在一直更新,可以试试。

    klogg github

    1. About the Project

    Klogg 最初是 glogg 的一个分支——2016年快速、智能的日志浏览器。

    从那时起,它已经从修复烦人的小错误演变为重写核心组件,使其比前任更快、更智能。

    klogg 的开发是由我的同事和我需要保持生产力的功能以及 Github 和 glogg 邮件列表中用户的功能请求驱动的。

    有关 klogg 开发的最新消息可以在https://klogg.filimonov.dev找到。

    Comparing with glogg
    Klogg 具有 glogg 的所有最佳功能:

    借助 Qt5,可在类 Unix 系统、Windows 和 Mac 上运行
    速度快,直接从磁盘读取文件,无需将其加载到内存中
    可以对巨大的文本文件进行操作(10+ Gb 不是问题)
    搜索结果与原始文件分开显示
    支持 Perl 兼容的正则表达式
    为日志和搜索结果着色
    显示日志中感兴趣行所在位置的上下文视图
    监视磁盘上的文件更改并重新加载它(有点像尾巴)
    是开源的,在 GPL 下发布

    在那个glogg之上:

    使用多线程和 SIMD 进行了高度优化
    支持超过 2147483647 行的文件
    包括更快的正则表达式搜索(2-4 次)
    允许将正则表达式与布尔运算符(AND、OR、NOT)组合
    支持许多常见的文本编码
    使用uchardet库自动检测文件编码(支持 utf8、utf16、cp1251 等)
    可以将搜索操作限制在大文件的某些部分
    允许配置多个荧光笔组并在它们之间切换
    具有可配置的预定义正则表达式模式列表
    包括黑暗模式
    具有可配置的快捷方式
    有一个用于记笔记和进行基本数据转换的暂存器窗口
    提供许多让生活更轻松的小功能(关闭选项卡、复制文件路径、收藏文件菜单等)

    2. 安装方法

    2.1 命令安装

    2.1.1 For DEB

    add klogg artifactory repository (replace with one of bionic, focal, jammy):

    echo deb [trusted=yes] https://favpackage.jfrog.io/artifactory/klogg_deb <ubuntu_release> utils | sudo tee -a /etc/apt/sources.list
    
    • 1

    Then install using apt

    sudo apt-get update
    sudo apt install klogg
    
    • 1
    • 2

    2.1.2 For RPM

    create klogg repo file in /etc/yum.repos.d/klogg-rpm.repo with this content:

    [Klogg]
    name=Klogg
    baseurl=https://favpackage.jfrog.io/artifactory/klogg_rpm/
    enabled=1
    gpgcheck=0
    
    • 1
    • 2
    • 3
    • 4
    • 5

    Then install using yum

    sudo yum update
    sudo yum install klogg
    
    • 1
    • 2

    2.2 安装包安装

  • 相关阅读:
    ACM集训7月4号
    c语言的数据结构:队列
    LeetCode 1503. 所有蚂蚁掉下来前的最后一刻
    Oracle技术分享 oracle 19.14升级19.15
    ChatGPT 插件清单(中文版)
    通信协议:Uart的Verilog实现(下)
    html2canvas快速使用
    力扣题解(73. 矩阵置零),带注释
    离散化专题
    限制命令长度如何反弹shell
  • 原文地址:https://blog.csdn.net/wanttifa/article/details/126317099