Starship:适用于任何 Shell 的极简、快速和可定制的提示符
Hacker News 摘要原标题:Starship: The minimal, fast, and customizable prompt for any shell
Starship 是一个极简、快速且可高度自定义的 Shell 提示符。它支持最常见的 Shell 和操作系统,让用户能够在多种环境中使用。Starship 由 Rust 语言编写,提供了卓越的速度和安全性,旨在让提示符尽可能快速可靠。用户可以根据自己的喜好,对每一个细节进行自定义,从而创建一个简单或功能丰富的提示符。
安装要求:
• 需要在终端中安装并启用 Nerd Font。
快速安装步骤:
1. 安装 Starship 二进制文件:
• 通过命令行安装最新版本。
• 要更新 Starship,可再次运行安装命令。此操作会替换当前版本,但不会影响 Starship 的配置。
• 通过包管理器安装:
• 使用 Homebrew。
• 使用 Winget。
2. 将初始化脚本添加到 Shell 配置文件:
• Bash: 添加初始化命令到 Bash 配置文件末尾。
• Fish: 添加初始化命令到 Fish 配置文件末尾。
• Zsh: 添加初始化命令到 Zsh 配置文件末尾。
• PowerShell: 添加初始化命令到 PowerShell 配置文件末尾,通常路径在 Documents 目录下。
• Ion: 添加初始化命令到 Ion 配置文件末尾。
• Elvish: 仅支持 Elvish v0.18 或更高版本,添加初始化命令到 Elvish 配置文件末尾。
• Tcsh: 添加初始化命令到 Tcsh 配置文件末尾。
• Nushell: 仅支持 Nushell v0.96 及以上版本,添加初始化命令到 Nushell 配置中。
• Xonsh: 添加初始化命令到 Xonsh 配置文件末尾。
• Cmd: 需要与 Cmd 一起使用 Clink,添加初始化命令到 Clink 脚本目录中的 Lua 文件。