• 超大文本查看器


    之前用的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 安装包安装

  • 相关阅读:
    小球垂直跳动,C语言模拟重力加速度
    Elasticsearch是如何实现Master选举的?
    添加路径到头文件默认搜索路径
    美术作品登记版权如何收费?
    Window 脚本 - Powershell 使用
    数组——算法专项刷题(二)
    【接口】HTTP(3) |GET和POST两种基本请求方法有什么区别
    Linux :远程访问的 16 个最佳工具(一)
    快速排序算法 QuickSort algorithm
    设计模式--策略模式
  • 原文地址:https://blog.csdn.net/wanttifa/article/details/126317099