简介
starship
是由 Rust 语言编写的高速的,高颜值的终端。
可以展示工作目录的 git 分支和状态,使用的语言版本,命令运行时间等信息。
这里以 Linux 系统为例,展示了安装方法。
安装字体
- 在Nerd font网站下载字体文件压缩包。
- 解压字体到
~/.fonts
文件夹内。 - 运行
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)"
或者使用echo
和tee
命令添加到~/.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