尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Starship 安装完整指南:5 分钟给任意 Shell 换上极速提示符

Starship 安装完整指南:5 分钟给任意 Shell 换上极速提示符 Starship 安装完整指南5 分钟给任意 Shell 换上极速提示符【免费下载链接】starship☄️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!项目地址: https://gitcode.com/GitHub_Trending/st/starshipStarship 是极速且可无限定制的跨 Shell 终端提示符。Starship 安装只做两件事把二进制装进系统再往 Shell 配置里加一行初始化语句覆盖 Linux、macOS、Windows 与 BSD 的官方途径。先跑起来各系统默认安装命令这一节直接用系统包管理器把二进制装好装完进入第二节配 Shell 即可。动手前注意两点提示符图标依赖 Nerd Font建议先装好 FiraCode Nerd Font 并在终端里选为默认字体包管理器途径大多需要 sudoWindows 建议用管理员终端且本节的途径都需要联网。系统推荐途径安装命令Arch Linuxpacmansudo pacman -S starshipDebian / Ubuntuaptsudo apt install starshipFedoradnfcopr 源sudo dnf copr enable atim/starship sudo dnf install starshipopenSUSEzyppersudo zypper in starshipAlpine Linuxapksudo apk add starshipmacOSHomebrewbrew install starshipWindows 11Wingetwinget install --id Starship.StarshipFreeBSDpkgpkg install starshipNetBSDpkginpkgin install starship按你的发行版取对应那一行执行就行不需要逐系统单独查资料。⚡ 默认方式不适用时一键脚本与源码编译兜底上面装不上或你的环境没被收录按场景 → 命令挑一条包管理器没收录 Starship常见于小众 Linux 发行版、其他 BSD走官方一键脚本它会自动检测系统架构并下载对应版本。脚本源码在 install/install.sh可以先看一眼再执行curl -sS https://starship.rs/install.sh | sh想从源码编译也是没有现成包时的最后退路cargo install starship --locked。前提是本机有 Rust 开发环境没有就先装好 Rust 工具链再执行。macOS 习惯用 MacPortssudo port install starship与 Homebrew 二选一即可。Windows 想用图形化安装包从项目发布页下载 MSI 安装包手动安装。Windows 已装 Chocolatey 或 Scoopchoco install starship或scoop install starship。让 Shell 认出新提示符初始化语句一览表与验证二进制装好后Shell 不会自动使用它还要在配置里加一行初始化语句告诉 Shell 用 Starship 生成提示符Shell配置文件追加语句Bash~/.bashrceval $(starship init bash)Zsh~/.zshrceval $(starship init zsh)Fish~/.config/fish/config.fishstarship init fish \| sourcePowerShell$PROFILE指向的配置文件Invoke-Expression (starship init powershell)Nushell、Cmd、Tcsh、Elvish 等其余 Shell 的初始化语句各不相同脚本都在 src/init/ 目录如 starship.bash、starship.zsh、starship.fish。装完后按下面 4 步确认是否生效重开一个终端窗口或执行source重载配置文件提示符应已变成 Starship 的样式Bash 下运行echo $PROMPT_COMMAND输出中应包含 starship 相关内容运行starship --version确认可执行文件在 PATH 中。 出问题时这样自查3 个高频问题诊断装完不对劲多半是这三种情况之一逐条对照如果你看到提示符里的箭头、Git 图标变成?或方框通常是终端字体不是 Nerd Font或者没选中新装的字体。装上 FiraCode Nerd Font → 在终端外观/字体设置里选它 → 重启终端即可。如果starship --version有输出、提示符却还是老样子通常是初始化语句没写进配置文件或写完没有重载。对照上一节的表格核对文件路径和内容保存后重开终端Bash 下再用echo $PROMPT_COMMAND检查 starship 是否已挂入。如果报~/.cache/starship相关目录的读写权限错误通常是缓存目录属主和当前用户不一致。执行sudo chown -R $USER:$USER ~/.cache/starship修复或让安装脚本强制重装curl -sS https://starship.rs/install.sh | sh -s -- --force。更边缘的情况旧版 glibc 系统用 musl 二进制、timed out警告的含义、用STARSHIP_LOG开调试日志见 docs/faq/README.md。接下来去哪到这里提示符已经在正常干活了剩下的就是挑个顺眼的预设、关掉不用的模块。完整配置docs/config/README.md 覆盖所有模块的开关、格式与超时参数配置文件为~/.config/starship.toml。预设主题docs/presets/README.md 有 bracketed-segments、tokyo-night、pastel-powerline 等开箱即用主题效果参考多语言文档docs/zh-CN/guide/README.md 是简体中文指南日文、西班牙文等其余语种在docs/目录下。模块源码每种语言、VCS、云平台的探测逻辑对应一个文件集中在 src/modules/。参与开发CONTRIBUTING.md 说明开发流程想读全部源码可执行git clone https://gitcode.com/GitHub_Trending/st/starship问题反馈走项目 Issue 区。【免费下载链接】starship☄️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!项目地址: https://gitcode.com/GitHub_Trending/st/starship创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表