简介
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
|
|