新版本 0.60 对 Nushell 进行了重大更新。 该项目也称为 Nu,旨在结合 Bash 等经典 shell、PowerShell 等基于对象的 shell 和软件开发概念的为佳功能。 Nushell 不是向用户呈现纯文本流,而是希望以结构化的方式准备检索到的数据。
在引擎盖下
新版本最重要的变化是可单独配置的自动完成功能。 用户现在可以编写脚本,在其中指定哪些参数(选项和参数)属于哪个命令。 还可以定义外部命令,包括错字更正和语法高亮。
Nushell 还有一个新的配置文件:由 Nushell 脚本创建的配置文件替换了旧的 .toml 版本。 首次启动时,软件会提示用户创建新配置。 标准值可以直接在这里调整,适合后者的例子在这里会有所帮助。
更好的版本
Nushell 的一个突出功能是输出表格中的数据 – 一个 ls
例如,用户可以看到目录中的所有文件都已准备就绪。 在 0.60 版中,现在可以为表格提供页脚,其中包含命令不同信息的列名称。
用户还可以获得新命令:开 !!
再次调用最后一个命令,a !
包括任何历史记录的行号 history
. 为了 ls
现在有一个更紧凑的输出 grid
. 此外,内部的 Reedline 现在用作行编辑器,可用于从菜单中的历史记录中搜索自动完成和命令等。
此外,Nu 语言本身也有很多变化,另外 Nushell 获得了一个名为 engine-q 的新引擎——技术细节可以 在项目页面 。 综合 说明 也适用于新版本 0.60。 该软件是 开源项目 ,可用于 Windows、macOS 和 Linux 发行版。
声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/9359.html