太空飞船是用锈写的最小且快速的外壳提示

多年以来,我尝试了各种花哨的shell提示,但是我总是发现其他人太分心或困惑,或者太慢而无法适应我的口味,因此我总是使用简单的默认用户名返回到@host。
直到我遇到 飞船,跨shell /跨平台提示。使用默认值很简单,但非常有用,并且仅在需要时才提供其他信息。它也是非常可定制的,并且可以根据您的需要进行修饰,但是我已经根据需要进行了一些小的更改:在一行上显示提示提示,因为它需要更多的滚动,它已禁止添加新行。
我不想让我的亲身经历让您感到厌烦,所以让我更多地谈论星际飞船提示及其功能。航天器是最小的,总是会挡在外,不仅在需要时显示信息,而且快速且高度可定制,使其在需要时看起来非常时尚。用Rust编写的提示旨在与最常见的操作系统(包括Bash,Fish和Zsh配置步骤)上最常见的Shell一起使用。

  • 使用Powerline字体将各种信息(和提示)表示为符号。
  • 如果最后一个命令的代码非零,则提示符将变为红色
  • 仅在与登录用户不同时显示用户名(对于root / ssh会话显然)
  • Git集成(显示当前的Git分支和存储库状态),查看Node.js,Rust,Ruby,Python和Go版本
  • 在当前目录中显示货物(Rust),npm(Node.js)和诗歌(Python)的软件包版本
  • 显示当前电池电量和状态
  • Nix外壳环境检测
  • 如果超过可配置的阈值,则显示执行上一条命令所花费的时间
  • 后台有作业指示

当前的配置选项是:

  • 代替默认的“ character”符号,您可以设置任何所需的字符电源线字符并更改颜色
  • 设置提示顺序
  • 设置“星际飞船”显示执行命令所花费的时间
  • 设置当前路径截断
  • 显示时间和设置时间格式的选项(默认情况下处于禁用状态)
  • 设置如何显示电池电量
  • 设置如何显示Git分支,状态和状态
  • 更多

阅读更多 飞船配置还有 进阶设定
默认情况下,Starship提示如下:星际飞船促销默认设置

如果您要看似文章顶部的屏幕截图(在一行中输入所有信息并禁用在提示上方添加的新行),请创建 ~/.config/starship.toml 然后将以下内容添加到此文件:

add_newline = false
[line_break]
disabled = true

《星际飞船》提示非常新,已于6月首次发布,并且正在开发中。配置文档页面指出,将来的版本中将提供许多新的配置选项。
我还想提到,星际飞船的开发人员正在寻找各种技能水平的贡献者。 贡献部分 从该网站。

安装星际飞船提示

星际飞船网站擅长于解释 安装和设置方法 这个工具。如果尚未安装Powerline字体,请记住要安装它(例如: 补码)。
如果您不想使用Starship网站上描述的方法(酿酒,载货等)安装Starship,则可以下载它。 预编译的二进制文件 来自GitHub。解压缩并安装档案,然后安装二进制文件 /usr/local/bin 使用(从提取的文件夹中):

sudo install starship /usr/local/bin/

通过 黑客新闻

Sidebar