文章摘要
bat代码查看工具发布v0.26.0版本更新,包含功能改进和错误修复。
文章总结
以下是经过编辑整理后的文章主要内容:
bat v0.26.0 版本发布说明
主要更新内容:
一、新增功能
1. 新增Windows/ARM64平台支持 (#3190)
2. 为--list-themes命令添加分页功能 (#3239)
3. 支持负相对行范围参数(如bat -r :-10)(#3068)
4. 新增行范围上下文支持(如bat -r 30::5)(#3345)
5. 新增内置"minus"分页器(bat --pager=builtin)(#3402)
二、错误修复
1. 修复UTF-8 BOM在语法检测时未被移除的问题 (#3314)
2. 修复BAT_THEME_DARK和BAT_THEME_LIGHT环境变量被忽略的问题 (#3171)
3. 修复多字节字符路径导致的崩溃问题 (#3230)
4. 修复--style=changes在未修改文件时输出多余空格的问题 (#2710)
5. 修复管道输出时行号和样式组件不显示的问题 (#2935)
三、语法支持更新 1. 新增Idris 2编程语言支持 (#3150) 2. 改进CSV/TSV高亮,支持分隔符自动检测 (#3186) 3. 新增Typst语法支持 (#3300) 4. 新增VHDL语法支持 (#3337) 5. 更新Lean语法至Lean 4版本 (#3322)
四、主题更新 1. 新增Catppuccin主题 (#3317) 2. 更新gruvbox主题 (#3372) 3. 更新GitHub主题 (#3382) 4. 改进ANSI主题对JSON键值的区分 (#3413)
五、其他改进 1. 更新依赖库版本(syntect至v5.3.0等) 2. 新增vendored-libgit2编译选项 (#3426) 3. 多项CI/CD流程优化
完整更新详情和下载链接请访问GitHub发布页面: https://github.com/sharkdp/bat/releases/tag/v0.26.0
(注:已移除原始内容中的导航菜单、页脚、用户互动等与版本更新无关的信息,集中呈现核心更新内容)
评论总结
以下是评论内容的总结:
对bat工具的积极评价
- 多位用户表示bat工具提升了终端可读性,是其必备工具
引用:"It just give readability in the terminal a boost"
"Just having the line numbers...streamlines discussions do much"
- 多位用户表示bat工具提升了终端可读性,是其必备工具
关于Windows兼容性的讨论
- 有评论质疑为Windows放弃Unix组合原则是否是最佳方案
引用:"Abandon the core Unix principle of composing programs"
"Is that really the best approach?"
- 有评论质疑为Windows放弃Unix组合原则是否是最佳方案
名称混淆问题
- 用户指出bat与.bat批处理文件和The Bat邮件客户端的区别
引用:"Bat != .bat != The Bat"
"Only one can be interpreted as a standalone piece of software"
- 用户指出bat与.bat批处理文件和The Bat邮件客户端的区别
开发者赞赏
- 有用户推荐查看bat开发者的其他项目
引用:"The guy's brilliant. Check out his other projects"
- 有用户推荐查看bat开发者的其他项目
功能询问
- 新用户询问bat和cat的基本信息
引用:"What is it? It says it is a cat clone"
- 新用户询问bat和cat的基本信息
开源期待
- 用户曾希望The Bat邮件客户端能开源
引用:"I was hoping that The Bat! had been released as FOSS"
- 用户曾希望The Bat邮件客户端能开源