fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于"the friendly interactive shell"的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。
主要特性
- 自动补全
- 支持丰富的 VGA 颜色
- 开箱即用
- 可搜索的命令历史
- 基于网页的配置功能
- 能够提升性能的内置命令
fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于"the friendly interactive shell"的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。
主要特性
Fish Shell 3.7 已正式发布,其开发团队称采用 Rust 重写的工作仍在进行中,因此该版本仍然基于 C++ 编写——不过也将是采用 C++ 编写的最后分支版本。 Fish 3.7.0 和 3.7 系列的未来子版本均采用 C++。 fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "thefriendlyinteractiveshell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。...
fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "the friendly interactive shell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。 项目维护者 Fabian Boehm 今天在 GitHub 回应了使用 Rust 重写 Fish Shell 的进度,称已几乎完成。 根据开发者的说法,他们已经完成了从 C++ 到 Rust 的大部分移植工作,但还有一些剩余的组件需要进行...
fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "the friendly interactive shell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。 fish 作者近日提交 PR 称要用 Rust 重写 Fish Shell 项目。 他认为应该将 Fish Shell 的开发语言从 C++ 过渡到 Rust,目标是在下一个主要版本发布之前完成它,重写原因包括: 没有人真正喜欢 C++ 或 ...
Fish Shell 3.6 已发布。 fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "the friendly interactive shell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。 新版本值得关注的变化: 默认情况下,Control-R会在 pager 中打开命令历史记录。这是完全可搜索且支持语法高亮的,可作为在其他 shell 中提供的增量搜索的替代方案。此外还为...
Fish Shell 近日发布了重要版本 3.5.0。 fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "the friendly interactive shell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。 值得关注的变化: 改进脚本处理 math现在可以将下划线 ( _) 处理为数字中的可视分隔符 read现在作为管道中的最后一个进程提供更快的速度 直接跟随变量扩展的带...
fish shell 3.0.0 发布了,fish 是一个智能且用户友好的命令行 shell,适用于 macOS、Linux 等平台。fish 在无需配置的情况下支持语法高亮与智能联想等功能。 此版本目前还存在一个没法解决的问题:3.0.0 建立在 Cygwin 之上,但它在启动时会导致终端挂起(#5426) ,鼓励 Cygwin 用户继续使用 2.7.1,直到该问题得到解决。 3.0.0 带来的亮点包括: 基于 CMake 的新构建系统。最低要求 CMake 3.2,虽然基于 autotools 的 Makefile...
Fish shell 24.0 发布了,FISH Shell 是一个动态 SHELL,提供命令自动完成、智能脚本、帮助信息自动完成和基于 web 配置等特性。 更新内容: The fish_realpath builtin has been renamed to realpath and made compatible with GNU realpath when run without arguments (#3400). It is used only for systems without a realpath or grealpath utility (#3374). Improved color handling on terminals/consoles with 8-16 co...
Fish shell 2.2 发布了,FISH Shell 是一个动态 SHELL,提供命令自动完成、智能脚本、帮助信息自动完成和基于 web 配置等特性。 该版本值得关注的改进有: Abbreviations: the new `abbr` command allows for interactively-expanded abbreviations, allowing quick access to frequently-used commands (#731). Vi mode: run `fish_vi_mode` to switch fish into the key bindings and prompt familiar to users of the Vi edi...
fish 2.1.1 发布,此版本现已提供下载。 重要提示:如果你正在升级,安装后请立即停止所有 fishd 运行实例,程序会自动重启。大部分系统上,是没有其他更多要求的。但是一些环境(设置了 XDG_RUNTIME_DIR),比如 Fedora 20,要求在全局变量运行之前重启所有 fish 进程。 安全更新 The fish_config web interface now uses an authentication token to protect requests and only responds to requests from the local machine ...
评论