
Fish Shell 4.5 正式发布!新版本集中修复了此前破坏「操作手感」的各类体验问题,并在底层架构上彻底告别了老旧的终端数据库。
Fish Shell 4.5 主要更新
核心体验修复:Vi 模式与历史搜索
新版本集中修复了 4.4 版本中被社区频繁反馈的「Vi 模式」Bug:
- 快捷键回归:此前突然失效的
d,f键绑定现已恢复正常;同时修复了使用c,w指令时误删「行末空格」的 Bug。 - 稳定性提升:彻底解决了接受自动补全建议后,按下
c,i,w触发的崩溃问题。此外,带参调用fish_vi_key_bindings时,也不再抛出错误。
在日常高频使用的「历史搜索」场景中,新版本同样修复了关键痛点:
- 按下
Ctrl-L不会再意外中断当前搜索进程,让命令行工作流回归常态。 - 对于使用「宽字符」的现代终端,历史搜索时的光标定位现已实现精准匹配,大幅提升了视觉与交互体验。
底层架构演进:全面拥抱现代终端
- Fish 彻底切断了与
ncurses库和terminfo数据库的联系,不再依赖TERM环境变量来动态调整自身行为。为早前启动的「底层架构精简」工作,画上了完整的句号。 - 4.1 版本中引入并默认开启的
ignore-terminfo特性开关,现已固化为永久生效的底层设定。这意味着,Fish Shell 将不再向下兼容 Data General Dasher D220 或 Wyse WY-350 这类「上古时代」的物理终端机,转而将全部精力聚焦于现代终端模拟器的完美适配。 - 此外,开发团队还修复了从 4.0 系列以来的跨平台兼容问题,重新恢复了对 Illumos 系统的编译构建支持。













最新评论
edge取消云母后,谷歌接上来了,巨硬作为第一方丢脸不
可以,退回一个旧版本就好了。windows兼容的问题。旧版本退出账户后才能显示搜索页。具体参见:https://learn.microsoft.com/zh-cn/answers/questions/5772333/microsoft-store-microsoft-store
电脑睡眠后出现灰屏(不亮也不黑),也不能唤醒,是什么原因,如何解决?
淘宝、csdn,这些网站一个个的都想扫描内网是干嘛