云网牛站
所在位置:首页 > Linux教程 > 为Bash/Zsh/Fish安装Starship Shell提示符的步骤

为Bash/Zsh/Fish安装Starship Shell提示符的步骤

2019-09-15 09:41:46作者:戴进稿源:云网牛站

本文介绍为Bash/Zsh/Fish安装Starship Shell提示符的具体步骤,Starship是任何shell的最小、极快、极其可定制的提示符,它适用于Bash、Zsh和Fish shells,Starship shell提示符仅用于显示你工作时所需的信息。我之前使用过Pure和Spaceship,现在正是尝试提供不同的Prompt的最佳时机,我们将介绍如何在不同的Linux发行版和macOS上安装Starship shell提示符。

为Bash/Zsh/Fish安装Starship Shell提示符的步骤

 

第1步:安装Powerline字体/FiraCode字体

需要Powerline字体,使用以下命令安装它:

# Debian / Ubuntu

$ sudo apt-get install fonts-powerline

# Fedora

$ sudo dnf install powerline-fonts

# Any other Linux

git clone https://github.com/powerline/fonts.git --depth=1

cd fonts

./install.sh

cd ..

rm -rf fonts

对于FiraCode字体,请通过以下方式安装:

# Ubuntu

$ sudo apt install fonts-firacode

# Arch Linux / Manjaro

$ sudo pacman -S otf-fira-code

# Gentoo

$ emerge -av media-fonts/fira-code

# Fedora

dnf copr enable evana/fira-code-fonts

dnf install fira-code-fonts

 

第2步:安装Starship cross-shell提示符

从包管理器安装:

# macOS

$ brew install starship

# Arch

$ yay -S starship

# Nix

$ nix-env --install starship

# Termux

$ pkg install starship

对于Arch用户,请参考安装及使用Arch Linux/Manjaro系统中的AUR助手yay一文。

从预编译的二进制文件安装,对于其他平台,请下载预编译的二进制文件并将其放在PATH中:

curl -s https://api.github.com/repos/starship/starship/releases/latest \

  | grep browser_download_url \

  | grep x86_64-unknown-linux-gnu \

  | cut -d '"' -f 4 \

  | wget -qi -

提取下载的文件:

tar xvf starship-*.tar.gz

将二进制文件移动到/usr/local/bin目录:

sudo mv x86_64-unknown-linux-gnu/starship /usr/local/bin/

检查已安装的版本:

$ starship --version

starship 0.16.0

 

第3步:配置Zsh/Bash/Fish Shell

将以下行添加到shell配置文件中:

# Bash

$ vim ~/.bashrc

eval "$(starship init bash)"

# Zsh

$ vim ~/.zshrc

eval "$(starship init zsh)"

# Fish

$ vim ~/.config/fish/config.fish

eval (starship init fish)

获取你的shell配置以获取要更新的更改:

$ source ~/.zshrc

至此,已安装Starship提示并正常工作。

为Bash/Zsh/Fish安装Starship Shell提示符的步骤

 

相关主题

在Ubuntu 18.04系统中自定义bash命令提示符的方法

精选文章
热门文章