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