Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Compact Log PreviewNew to Visual Studio Code? Get it now.
Compact Log Preview

Compact Log Preview

Zephyraft

|
10 installs
| (0) | Free
预览压缩格式日志(MVP: Linux/macOS 下 .gz,优先使用 zcat,回退 Node zlib)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Compact Log Preview

预览压缩格式日志(MVP: Linux/macOS 下 .gz/.bz2)。优先调用系统 zcat/gzcat/bzcat,不可用时回退 Node 解压(zlib 或 unbzip2-stream)。

功能

  • 预览 .gz、.bz2 压缩日志,自动解压为只读文本
  • Linux/macOS 支持(MVP),Windows 后续预留
  • 大文件自动截断,避免内存占用过高

使用

  • 在资源管理器中右键 .gz 或 .bz2 文件,选择命令:Compact Log: 预览压缩日志
  • 或在已打开的压缩日志文件编辑器标题栏点击命令
  • 预览页可使用命令:Compact Log: 刷新预览

设置

  • compactLog.preview.maxBytes (默认 5MB): 预览最大读取字节数
  • compactLog.preview.useExternalTools (默认 true): 优先使用系统外部工具 (zcat/gzcat/bzcat),不可用时回退 Node 解压

兼容性

  • macOS: gz 优先尝试 zcat,失败回退 gzcat;bz2 优先使用 bzcat 或 bzip2 -dc;若不可用,使用 Node 解压
  • Linux: gz 使用 zcat;bz2 使用 bzcat 或 bzip2 -dc;若不可用,使用 Node 解压

未来规划

  • 支持更多格式(xz、zstd、zip 等)
  • Windows 支持(优先回退 Node 解压或使用对应外部工具)
  • 流式分页/按需加载、搜索与高亮、Tail 模式
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft