在下一篇文章中,我们将看一看《星际飞船》。 这是 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
在继续安装之前,我们将必须 安装字体 电力线。 即使我们可以 安装软件包 字体-电力线,在此示例中,我将安装 费拉密码 使用命令:
sudo apt install fonts-firacode
在上一条命令之后,我们将在同一终端上执行以下命令以 下载并使用Starship Shell Prompt安装脚本:
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
这些只是一些配置选项。 用户可以 阅读更多关于 组态 星舰号,我们也可以向您咨询 高级设置。 在向用户提供的本文档中,他们将指示我们可以添加的所有选项。
开始时星际飞船极少,它不仅在需要时显示信息,而且还可以显示信息。 快速且高度可定制。 要查询该项目的信息,用户可以联系他们 网站.