跳转至

Starship

简介

Starship 是跨平台、跨 Shell 的 prompt 自定义工具。

对比

Prompt 美化工具有很多,但我最喜欢 Starship,主要有以下优点

  • 由于使用 Rust 实现,所以速度很快
  • 由于使用 Rust 实现,所以可以跨平台
  • 可以跨 Shell 使用,只需要一份配置文件

安装

# Windows
scoop install starship

使用

Shell 集成

Starship 支持非常多的 Shell,你可以在 官方指南 中找到集成方法。

对于 Pwsh,添加如下命令到 $PROFILE

Invoke-Expression (&starship init powershell)

配置文件

使用 starship config 可以打开配置文件。

官网上有很多的 预设,还有详细的 配置说明。建议先去看看有没有喜欢的预设,复制过来后再对着配置说明自行修改。

我用的配置文件已公开在 Github。它是在 Catppuccin Powerline Preset 这个预设的基础上修改的,效果如下

Starship

这个配置非常的花哨和臃肿,建议按需开启功能。starship explain 这个命令可以查看当前每个模块所消耗的时间,当感觉速度无法忍受时,可以把耗时比较久的模块禁用掉