简介

starship是由 Rust 语言编写的高速的,高颜值的终端。

可以展示工作目录的 git 分支和状态,使用的语言版本,命令运行时间等信息。

这里以 Linux 系统为例,展示了安装方法。

starship

安装字体

  1. Nerd font网站下载字体文件压缩包。
  2. 解压字体到~/.fonts文件夹内。
  3. 运行fc-cache -fv添加字体。

安装

可以通过 shell 脚本快速安装。

curl -sS https://starship.rs/install.sh | sh

或者使用 Rust 的包管理器cargo安装,前提是已经安装了Rust

cargo install starship --locked

运行

~/.bashrc中手动添加。

# ~/.bashrc

eval "$(starship init bash)"

或者使用echotee命令添加到~/.bashrc的最后

echo 'eval "$(starship init bash)"' | tee -a ~/.bashrc

然后运行.bashrc,或者重新打开终端。

source ~/.bashrc

配置

~/.config文件夹内创建配置文件starship.toml

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

配置格式可以参考starship 配置

建议修改执行命令时间,防止node等运行时间过长。

# Startship 执行命令的超时时间,单位为ms。
# 默认500ms
command_timeout = 700

参考