您现在的位置是:首页 > 文章详情

Fish Shell 3.6 发布,功能强大的命令行 Shell

日期:2023-01-09点击:289

Fish Shell 3.6 已发布。

fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "the friendly interactive shell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。

新版本值得关注的变化:

  • 默认情况下,Control-R会在 pager 中打开命令历史记录。这是完全可搜索且支持语法高亮的,可作为在其他 shell 中提供的增量搜索的替代方案。此外还为自定义绑定添加了新的特殊输入函数history-pager
  • 为缩写提供更灵活的方式 (#9313,#5003,#2287):
    • 支持使用正则表达式而不是字面量词汇来描述匹配 token
    • 替换文本支持由 fish 函数生成,而不是字面量词汇
    • 支持将光标定位在 expansion 中的任何位置,而不是在末尾

示例

 function multicd echo cd (string repeat -n (math (string length -- $argv[1]) - 1) ../) end abbr --add dotdot --regex '^\.\.+$' --function multicd

上面案例可写为:

  • .. to cd ../,
  • ... to cd ../../ 
  • .... to cd ../../../ 
  • ……

详细更新说明查看发布公告

原文链接:https://www.oschina.net/news/224391/fish-shell-3-6-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章