starship,跨 shell 的极简、速度极快的提示符

简介

Starship 是一个跨 shell 的极简、速度极快的提示符。 它的目标是为所有 shell 提供一致、美观且可定制的提示符体验。 简单来说,它让你的命令行提示符变得更漂亮、更有用。

主要特点:

  • 跨 Shell 兼容: 支持 Bash, Zsh, Fish, PowerShell, Ion, Elvish, Nushell, Xonsh 等多种 shell。这意味着你可以在不同的 shell 环境中使用相同的提示符配置。
  • 速度快: 用 Rust 编写,性能极佳。即使在大型项目或慢速文件系统中,也能保持快速响应。
  • 高度可定制: 通过简单的配置文件,你可以完全控制提示符的外观和行为。 可以自定义显示哪些信息、使用什么颜色、图标等等。
  • 信息丰富: 可以显示各种有用的信息,例如:
    • 当前目录
    • Git 分支和状态
    • 当前使用的编程语言版本 (例如 Python, Node.js, Go, Rust 等)
    • 电池状态
    • 操作系统
    • Docker 状态
    • 虚拟机状态
    • 执行时间
    • 错误码
    • 等等
  • 易于安装和配置: 提供了简单的安装脚本和清晰的文档,方便用户快速上手。
  • 主题支持: 可以轻松切换不同的主题,或者创建自己的主题。
  • 插件支持: 虽然 Starship 本身已经很强大,但它也支持插件,可以进一步扩展其功能。
  • Unicode 支持: 支持 Unicode 字符,可以显示各种图标和符号。

为什么使用 Starship?

  • 提升效率: 通过显示有用的信息,可以帮助你更快地了解当前环境的状态,从而提高工作效率。
  • 美化命令行: 让你的命令行界面更加美观,提升使用体验。
  • 个性化定制: 可以根据自己的喜好定制提示符,打造独一无二的命令行体验。
  • 跨平台一致性: 在不同的操作系统和 shell 环境中使用相同的提示符,保持一致性。

安装

Linux

1
2
3
4
5
# general
curl -sS https://starship.rs/install.sh | sh

# debian 13
apt install starship
页面浏览量Loading
网站总访客数:Loading
网站总访问量:Loading
使用 Hugo 构建
主题 StackJimmy 设计
-->