starship.rs
S
Starshipstarship.rs
Starship官网截图
点击查看大图

专注终端提示符定制工具,支持Git状态展示、运行时长统计、跨Shell适配,覆盖开发者日常编码、服务器运维、命令行操作场景,累计适配超200种Shell环境,可帮助用户快速打造个性化终端体验,提升命令行操作效率。

核心功能

跨Shell
支持Zsh、Bash等主流Shell环境,适配多终端使用场景
自定义主题
提供丰富预设主题模板,支持自定义配色与提示符样式
插件扩展
可挂载各类插件,实现Git状态、命令时长等额外功能
一键配置
自带快速配置向导,新手也能快速完成基础设置
跨平台适配
兼容Windows、macOS与Linux系统,安装流程统一
轻量加载
启动速度快,不会拖慢终端打开效率
状态展示
自动展示当前目录Git分支、权限状态等信息
配置导出
支持将自定义配置导出备份,方便迁移使用

使用指南

  1. 1

    访问Starship官网下载对应系统安装包

  2. 2

    按照官方指引完成基础安装配置

  3. 3

    编辑配置文件自定义提示符样式与内容

  4. 4

    配置对应Shell以加载Starship提示符

  5. 5

    重启终端验证配置生效效果

  6. 6

    根据需求调整配置文件更新样式

  7. 7

    可参考官方文档拓展更多自定义功能

优势亮点

  • 跨多Shell环境兼容,适配Zsh、Bash等主流终端

  • 采用Rust开发,启动速度快,资源占用低

  • 支持高度自定义,可灵活调整提示符样式与内容

  • 拥有活跃社区与完善的官方文档支持

使用须知

定价: Starship基础功能完全免费,用户可直接下载使用并自由修改配置文件。项目官方不提供付费增值服务,运营资金主要依赖社区捐赠,所有功能均无使用限制或付费门槛。

价格和授权政策可能变化,请以官网最新信息为准

访问第三方网站时,请注意以下事项:

  • 谨慎提供个人账号、密码和支付信息
  • 下载文件前确认来源安全,警惕诱导性广告
  • 涉及版权素材使用时,请核实授权范围
  • 如遇网站无法访问或内容异常,可反馈给我们

常见问题

可通过WinGet、Chocolatey包管理器快速安装,也能直接下载对应系统的预编译二进制文件使用

支持Zsh、Bash、Fish、PowerShell等多款主流终端Shell,适配性较强

可以修改配置文件里的配色参数,也能通过官方预设主题一键切换风格

完全支持Windows Subsystem for Linux环境,配置流程和原生Linux一致

如果用包管理器安装的,直接用对应命令卸载即可,手动安装的删除对应文件就行

深度了解

开发过程中频繁切换项目分支,每次要手动查Git状态、当前环境版本?终端输入命令时总担心路径记错,翻历史记录又耽误时间?Starship能把这些零散信息直接整合到终端提示符里,不用额外敲命令就能一眼获取所有关键状态。

它支持Windows、macOS、Linux全系统,不管你用的是PowerShell、Bash、Zsh还是Fish等十几种常见Shell,都能无缝适配。底层基于Rust开发,运行时几乎感知不到延迟,即便是老旧配置的设备,也不会出现提示符卡顿、加载慢的问题,安装包体积不到10MB,不会占用过多系统存储资源。

自定义灵活度是它的核心优势,你可以根据自己的使用习惯调整提示符的显示内容:写Python项目时自动显示当前虚拟环境名称和Python版本,做前端开发时实时展示Node.js版本和package.json里的项目信息,操作Git仓库时直接显示当前分支名、是否有未提交的修改、待推送的提交数,甚至连当前目录的磁盘使用量、上次命令的执行耗时和退出状态码都能按需展示。所有配置都集中在一个toml格式的配置文件里,修改后立刻生效,不用反复重启终端。

官网提供了上百种预设主题,不管你喜欢简约的单色风格,还是带丰富emoji和渐变色的个性化样式,都能直接套用。如果有特殊需求,还可以自定义模块的显示规则,比如只在Go项目目录下显示Go版本信息,其他目录自动隐藏,避免提示符过于杂乱。

访问第三方网站时,请注意账号、隐私与支付安全