BAT 是一个用 Rust 编写的命令行工具,目标是提供漂亮高级的语法高亮、与 Git 集成以显示文件的修改、成为(POSIX)cat 的直接替代品,并提供一个用户友好的命令行界面。
功能
- 实现了
S
和-chop-long-lines
标志作为-wrap=never
的别名 - 突破性变化: 环境变量现在可以覆盖配置文件的设置(但命令行参数仍有最高优先权)
- 实现了
-nonprintable-notation=caret
以支持使用圆点符号显示不可打印的字符
错误修复
- 修复
bat cache --clear
在指定的情况下不清除-target
目录的问题
其他
- 各种 bash 补全的改进
- 禁用
cache
子命令的补全 - 大幅提高 macOS 的启动性能
- 将 MSRV 升级到 1.62
语法
- 增加对 Ada 的支持
- 增加了
todo.txt
语法 - 改进 Manpage.sublim-syntax
- 增加了新的
requirements.txt
语法 - 增加了一个新的 VimHelp 语法
- 将
pdm.lock
与TOML
语法相关联,见#2410 Todo.txt
: 修复 doed.txt 开头的上下文和项目的高亮显示cmd-help
:修改范围名称(颜色)以改善主题支持- 增加了对 Crontab 的支持
正文完
可以使用微信扫码关注公众号(ID:xzluomor)