32 KiB
网站
·
安装
·
配置
Starship 是轻量的,快速的,可以快速定制的,适用于任何 shell 的提示符!
它可以在不影响流畅性=的情况下,在你工作时展示你所需要的信息。
🍬 特性
- 当上一个命令以非 0 状态退出时,提示字符会变为红色
- 当前 Go 版本 (
🐹) - 当前 Java 版本(
☕) - 当前 Node.js 版本(
⬢) - Current PHP version (
🐘) - 当前 Python 版本 (
🐍) - 当前 Ruby 版本 (
💎) - 当前 Rust 版本 (
🦀) - Current .NET version (
•NET) - 当前目录下现在的包版本 (
📦)- npm (Node.js)
- cargo (Rust)
- poetry (Python)
- 当前 Git 分支与一应俱全的仓库状态
=— conflicting changes⇡— ahead of remote branch⇣— behind of remote branch⇕— diverged changes?— untracked changes$— stashed changes!— modified files+— added files»— renamed files✘— deleted files
- Current Mercurial branch
- 当前电池剩余容量与状态
⇡– charging⇣– discharging•– fully charged- 后台运行进程数的指示器 (
✦) - 当前 Kubernetes Cluster 与 Namespace (
☸) - Current Amazon Web Services (AWS) profile (
☁️) - Execution time of the last command
- Custom environment variable value
- Nix-shell 环境检测
- 非当前登录用户的用户名
- Optional current time in 12/24hr format
🚀 安装
基础要求
- 安装有一个 Powerline 字体 (如 Fira Code) 并在您的终端启用 。
入门
-
安装 starship 二进制文件:
Install Latest Version
With Shell:
curl -fsSL https://starship.rs/install.sh | shInstall via Package Manager
With Homebrew:
brew install starshipWith Scoop:
scoop install starship -
将初始化脚本添加到您的 shell 的配置文件:
Bash
在
~/.bashhrc的最后,添加以下内容:# ~/.bashrc eval "$(starship init bash)"Fish
在
~/.config/fish/config.fish的最后,添加以下内容:# ~/.config/fish/config.fish starship init fish | sourceZsh
在
~/.zshrc的最后,添加以下内容:# ~/.zshrc eval "$(starship init zsh)"Powershell
添加
~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1(或者~/.config/powershell/Microsoft.PowerShell_profile.ps1on -Nix)到:# ~\Documents\PowerShell\Profile.ps1 Invoke-Expression (&starship init powershell)
🔧 配置
关于如何配置 Starship ,详情请查看我们的文档。
🤝 贡献
我们一直在寻找贡献者!你都可以参与贡献 ** 不论你的技能如何 **。 如果您希望快速为项目作出贡献,请尝试解决 good first issue。
急需
- 👩💼 项目经理
- 我们有一个GitHub项目,有许多未经整理或没有被置于优先地位的新功能,还有许多想法没有被列入 issues。 我们需要人来为项目发展方向指路!
- 👩🎨 设计师
- 想制作吸引人的网站吗? 太棒了! 我们正想要制作一个漂亮的主页,以彰显 Starship 的与众不同。 帮助设计 Starship 的品牌是尝试你新点子的一个巨大机会!
- 👩💻 Rust 开发者
- 我们需要符合语言习惯的,高效的代码,需要性能优化与跨平台编译优化……你可以在这里收获_大量_的成果! 我 (@matchai) 是一枚 Rust 新手. 快来为我们指点迷津!
如果您有兴趣贡献于 Starship,请查看我们的贡献指南。 另外,你可以自由加入我们的 Discord 服务器 。 👋
贡献者
感谢这些优秀的人 (emoji key):
此项目遵循 all-contributors 标准。 任何形式的贡献都将受到欢迎!
💭该项目受以下项目启发
请参考这些曾经为 Starship 提供启发的工程。 🙏
-
denysdovhan/spaceship-prompt - A ZSH prompt for astronauts.
-
denysdovhan/robbyrussell-node - Cross-shell robbyrussell theme written in JavaScript.
-
reujab/silver - A cross-shell customizable powerline-like prompt with icons.
📝 License
Copyright © 2019-present, Starship Contributors.
This project is ISC licensed.

