starship/docs/zh-CN/guide/README.md

32 KiB
Raw Blame History


Starship – Cross-shell prompt

GitHub Actions workflow status Crates.io version Packaging status
加入 Discord 所有贡献者


网站 · 安装 · 配置

English   日本語   繁體中文   简体中文   Deutsch   Français   Русский

Starship 是轻量的,快速的,可以快速定制的,适用于任何 shell 的提示符!
它可以在不影响流畅性=的情况下,在你工作时展示你所需要的信息。


使用 iTerm 和 Snazz 主题的 Starship

🍬 特性

  • 当上一个命令以非 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

🚀 安装

基础要求

入门

  1. 安装 starship 二进制文件:

    Install Latest Version

    With Shell:
    curl -fsSL https://starship.rs/install.sh | sh
    

    Install via Package Manager

    With Homebrew:
    brew install starship
    
    With Scoop:
    scoop install starship
    
  2. 将初始化脚本添加到您的 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

    添加 ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 (或者~/.config/powershell/Microsoft.PowerShell_profile.ps1 on -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)

Matan Kushner
Matan Kushner

💻 🎨 🤔 🚇 🚧 👀 ⚠️
John Letey
John Letey

💻 🤔 👀 ⚠️
Tim Mulqueen
Tim Mulqueen

💻 🤔 👀 ⚠️
Tiffany Le-Nguyen
Tiffany Le-Nguyen

🤔 🚧 👀 📖
​Snuggle
Snuggle

🎨 🤔 🚧 👀
Ryan Leckey
Ryan Leckey

👀
Youssef Habri
Youssef Habri

💻
Kevin Song
Kevin Song

🐛 💻 📖 ⚠️
Andrew Dassonville
Andrew Dassonville

🐛 💻
MaT1g3R
MaT1g3R

💻 📖 ⚠️
André Zanellato
André Zanellato

💻 📖 ⚠️
Saghm Rossi
Saghm Rossi

💻 📖 ⚠️
Shu Kutsuzawa
Shu Kutsuzawa

💻 📖 ⚠️ 🌍
Saurav Sharma
Saurav Sharma

💻 📖
Thomas O'Donnell
Thomas O'Donnell

💻 ⚠️ 📖 👀
Bruno Bigras
Bruno Bigras

💻 👀
Neil Kistner
Neil Kistner

💻 ⚠️ 👀
Quinn Strahl
Quinn Strahl

💻 ⚠️
Titouan Vervack
Titouan Vervack

💻 ⚠️
Francisco Lopes
Francisco Lopes

💻
Andrew Houts
Andrew Houts

💻 📖 ⚠️
Nick Young
Nick Young

💻 📖 ⚠️ 👀
Gabriel de Perthuis
Gabriel de Perthuis

💻
Hofer-Julian
Hofer-Julian

📖
Yuji Ueki
Yuji Ueki

🖋 🌍
谢祯晖
谢祯晖

💻 📖 🌍 👀
Kutsuzawa Ryo
Kutsuzawa Ryo

👀 💻 ⚠️ 🌍
hdevalke
hdevalke

🤔
Kuba Clark
Kuba Clark

💻 📖 ⚠️
Gimbar
Gimbar

💻 ⚠️ 📖
Tom Hotston
Tom Hotston

💻 📖
Bijan Chokoufe Nejad
Bijan Chokoufe Nejad

💻 ⚠️ 👀
yuri
yuri

💻 📖 ⚠️
TsubasaKawajiri
TsubasaKawajiri

🌍
Ryo Yamashita
Ryo Yamashita

💻
Thomas Lee
Thomas Lee

💻
(´⌣`ʃƪ)
(´⌣`ʃƪ)

💻
Barnaby Keene
Barnaby Keene

💻
Keith Wade
Keith Wade

💻 ⚠️
LukeAI
LukeAI

📖
Zach Mertes
Zach Mertes

💻 📖 ⚠️
David Knaack
David Knaack

💻 📖 ⚠️
Carl Summers
Carl Summers

📖
Yushan Lin
Yushan Lin

🌍
Weihang Lo
Weihang Lo

🌍
pinshan
pinshan

🌍
Brian Low
Brian Low

💻 📖 ⚠️
Matias Kotlik
Matias Kotlik

💻
marblenix
marblenix

🚇
Raidou
Raidou

💻 ⚠️
Luca Greco
Luca Greco

💻 📖 ⚠️
Luca Rinaldi
Luca Rinaldi

💻
Stephen Ball
Stephen Ball

💻 ⚠️ 📖
Qingping Hou
Qingping Hou

💻 📖 ⚠️
Dan Wendorf
Dan Wendorf

💻 ⚠️

此项目遵循 all-contributors 标准。 任何形式的贡献都将受到欢迎!

💭该项目受以下项目启发

请参考这些曾经为 Starship 提供启发的工程。 🙏


Starship rocket icon

📝 License

Copyright © 2019-present, Starship Contributors.
This project is ISC licensed.