星际飞船,安装用Rust编写的最小提示

关于星际飞船

在下一篇文章中,我们将看一看《星际飞船》。 这是 un 提示 适用于Gnu / Linux,MacOS和Windows的免费开源外壳。 它重量轻,速度快,并且可以针对某些最受欢迎的外壳进行高度自定义。 它是根据ISC许可发布的,并使用Rust编写。

我们将能够自定义《星际飞船》中的所有内容,它还与几乎所有操作系统和外壳程序兼容,例如 打坏, 鱼露, 岩组, PowerShell的 e ion。 它还可以与git集成,并向我们显示当前的电池电量和状态。 它带有后台作业指示器和Powerline字体支持。

如果使用默认值,则会看到一个简单但也非常有用的提示,因为 仅在必要时提供其他信息。 由于高度可定制,我们将能够使它看起来像我们想要的那样优雅。 为此,我们将找到有关配置的良好文档,其中它们将告诉我们如何进行必要的更改。

星际飞船的某些功能

飞船运行

  • 它是 用Rust写,并且应该与最常见的操作系统上最常见的外壳一起使用。 我们会发现 Bash,Fish,Zsh,Powershell和Ion的设置说明.
  • 使用电力线字体 指示各种信息。 除了更改颜色之外,它还允许我们配置所需的任何电力线字符,而不是默认符号“❯”。
  • 独奏 显示用户名 如果它与登录用户不同,则用于root / ssh会话。
  • Git集成,它将向我们显示Git的当前分支以及存储库的状态。 它还可以显示Node.js,Rust,Ruby,Python和 Go.
  • 当存在具有非零代码的最后一条命令时,指示灯变为红色.
  • 在当前上传目录中显示软件包版本 (Rust),npm(Node.js)和 诗歌 (Python)。
  • 我们可以看到 当前电池电量和状态。 我们将可以设置电池电量显示的方式。
  • 让我们设置 快速订单.
  • 环境检测 尼克斯壳.
  • 它还将向我们显示执行上一条命令所花费的时间。 我们可以配置直到Starship显示执行命令所花费的时间。
  • 它有一个 工作指标 在后台运行。
  • 显示时间(默认禁用) 带有用于配置时间格式的选项。

这些只是其中的一些功能。 他们能 请从 GitHub页面 项目的.

在Ubuntu上安装Starship Shell Prompt

在Ubuntu上安装Starship Shell Prompt是一个简单的过程。 我们只需要打开一个终端(Ctrl + Alt + T),然后 运行以下命令以更新软件源列表:

sudo apt update

在继续安装之前,我们将必须 安装字体 电力线。 即使我们可以 安装软件包 字体-电力线,在此示例中,我将安装 费拉密码 使用命令:

安装字体fira代码

sudo apt install fonts-firacode

在上一条命令之后,我们将在同一终端上执行以下命令以 下载并使用Starship Shell Prompt安装脚本:

在Ubuntu 20.04上安装星际飞船

curl -fsSL https://starship.rs/install.sh | bash

初始设置

安装后,仅 将启动脚本添加到您的Shell配置文件中。 正如我在上面的注释行中所述,我们将提供不同的选项,例如:

  • 。 我们将不得不在〜/ .bashrc文件的末尾添加以下行:
eval "$(starship init bash)"
  • 。 如果使用此外壳,请将以下内容添加到〜/ .config / fish / config.fish的末尾:
starship init fish | source
  • 岩组。 如果使用此方法,请将以下内容添加到〜/ .zshrc文件的末尾:
eval "$(starship init zsh)"
  • PowerShell的。 在这种情况下,我们必须将以下内容添加到〜\ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1的末尾
Invoke-Expression (&starship init powershell)

保存相应文件后,进行更改 重新启动终端.

默认飞船

更改Starchip配置,让我们创建配置文件,如下所示:

mkdir -p ~/.config && touch ~/.config/starship.toml

如果您要对提示进行一些小的更改,以使其看起来与我们在默认情况下发现的稍有不同,在我们刚刚创建的文件中,该文件名为 星际飞船, 我们将不得不 添加以下内容:

定制星舰

add_newline = false
[character]      
symbol = "➜"    
[package]
disabled = true

这些只是一些配置选项。 用户可以 阅读更多关于 组态 星舰号,我们也可以向您咨询 高级设置。 在向用户提供的本文档中,他们将指示我们可以添加的所有选项。

开始时星际飞船极少,它不仅在需要时显示信息,而且还可以显示信息。 快速且高度可定制。 要查询该项目的信息,用户可以联系他们 网站.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。