.. | ||
advanced-config | ||
config | ||
faq | ||
guide | ||
installing | ||
migrating-to-0.45.0 | ||
presets | ||
README.md |
home | heroImage | heroText | tagline | actionText | actionLink | features | footer | metaTitle | description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
true | /logo.svg | 轻量级、反应迅速,可定制的高颜值终端! | 入门 → | ./guide/ |
|
ISC Licensed | Copyright © 2019-present Starship Contributors | Starship:可用于各种 Shell 的提示符 | Starship is the minimal, blazing fast, and extremely customizable prompt for any shell! Shows the information you need, while staying sleek and minimal. Quick installation available for Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, and PowerShell. |
前置要求
- A Nerd Font installed and enabled in your terminal.
快速安装
-
安装 starship 二进制文件:
安装最新版本
使用 Shell 命令:
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
To update the Starship itself, rerun the above script. It will replace the current version without touching Starship's configuration.
通过软件包管理器安装
使用 Homebrew:
brew install starship
使用 Scoop:
scoop install starship
-
将初始化脚本添加到您的 shell 的配置文件:
Bash
在
~/.bashhrc
的最后,添加以下内容:# ~/.bashrc eval "$(starship init bash)"
Fish
在
~/.config/fish/config.fish
的最后,添加以下内容:# ~/.config/fish/config.fish starship init fish | source
Zsh
在
~/.zshrc
的最后,添加以下内容:# ~/.zshrc eval "$(starship init zsh)"
Powershell
将以下内容添加到
Microsoft.PowerShell_profile.ps1
。 你可以在 PowerShell 通过$PROFILE
变量来查询文件的位置。 对于 -Nix 来说,通常文件路径是~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
或~/.config/powershell/Microsoft.PowerShell_profile.ps1
。Invoke-Expression (&starship init powershell)
Ion
在
~/.config/ion/initrc
的最后,添加以下内容:# ~/.config/ion/initrc eval $(starship init ion)
Elvish
::: warning Only elvish v0.15 or higher is supported. :::
Add the following to the end of
~/.elvish/rc.elv
:# ~/.elvish/rc.elv eval (starship init elvish)
Tcsh
Add the following to the end of
~/.tcshrc
:# ~/.tcshrc eval `starship init tcsh`
Nushell
::: warning This will change in the future. Only nu version v0.33 or higher is supported. ::: Add the following to your nu config file. You can check the location of this file by running
config path
in nu.startup = [ "mkdir ~/.cache/starship", "starship init nu | save ~/.cache/starship/init.nu", "source ~/.cache/starship/init.nu" ] prompt = "starship_prompt"
Xonsh
Add the following to the end of
~/.xonshrc
:# ~/.xonshrc execx($(starship init xonsh))