Starship 提示符 5 分钟上手:3 行配置改出你自己的终端提示符

发布时间:2026/10/30 12:35:11

Starship 提示符 5 分钟上手:3 行配置改出你自己的终端提示符 Starship 提示符 5 分钟上手3 行配置改出你自己的终端提示符【免费下载链接】starship☄️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!项目地址: https://gitcode.com/GitHub_Trending/st/starshipStarship 是一个用 Rust 写的跨 Shell 提示符工具装好后它会在你的命令行提示符里显示当前路径、Git 分支和改动状态、编程语言版本、上一条命令的耗时等信息。它面向所有觉得默认 Shell 提示符信息太少、长得还难看的开发者支持 Bash、Zsh、Fish、PowerShell 等主流 Shell一次安装、所有 Shell 通用。一条命令装好 StarshipStarship 本体是一个二进制文件官方提供的安装脚本会自动把它装到系统里curl -sS https://starship.rs/install.sh | shWindows 用户也可以改用winget install --id Starship.Starship或choco install starship。装完二进制只是第一步还要告诉 Shell用 Starship 来画提示符。以 Bash 为例把下面一行加到~/.bashrc末尾Zsh 则加到~/.zshrc把bash换成zsh即可eval $(starship init bash)这行命令的作用是每次打开 Shell 时运行starship init把生成提示符的脚本注入到当前 Shell 中。打开终端第一眼看到什么重新打开一个终端或执行source ~/.bashrc提示符会变成这样的大致效果➜符号上一条命令执行失败时变红当前目录只保留最后几层长路径自动截断在 Git 仓库里时自动出现分支名和状态符号有未提交改动显示✗、已暂存显示在项目目录下放了对应语言的标志文件如package.json、pyproject.toml会自动带上 Node.js 或 Python 的版本号。下面这张图来自官方预设主题 Catppuccin Powerline 的实际效果可以直观看到路径、Git 分支、语言版本各占一个色块改 3 行配置调整目录显示Starship 的所有配置都集中在一个文件里~/.config/starship.tomlWindows 是%USERPROFILE%\.config\starship.toml。文件不存在就直接新建保存后立刻生效不用重启终端。比如默认情况下目录只显示 3 层父目录嫌太短就加一行想改路径颜色再加一行style[directory] truncation_length 5 # 目录最多保留 5 层父目录 style bold blue # 路径改成加粗蓝色每个模块[git_branch]、[nodejs]、[time]……都是一个独立的配置段互不影响想改哪个就改哪个。完整选项可以在官方文档 docs/config/ 里查每个模块都有对应的变量表和示例。一行配置隐藏多余的模块默认开启的模块里有些你根本用不到。隐藏某个模块只需两行把disabled true放进对应段[battery] disabled true常见的减负操作不写 Rust 就关掉[rust]不用 Nix 就关掉[nix_shell]。模块越少提示符越干净渲染也越快。反过来默认隐藏的模块比如time显示当前时间也支持用同样的方式加配置段来开启缺省时就是默认值。进阶玩法套用预设主题和全局参数一条命令套用预设主题社区贡献了十几个现成主题Tokyo Night、Jetpack、Pastel Powerline 等内置命令可以一键写入配置文件不用手抄starship preset tokyo-night -o ~/.config/starship.toml注意-o会覆盖现有配置文件自己调过的配置先备份。各主题的效果截图和说明见 docs/presets/。两个值得调的全局参数command_timeout 300 # 单条探测命令的超时毫秒默认 500 add_newline true # 每次提示符前是否空一行网络环境较差或挂载了慢速目录时把command_timeout调小能明显减少提示符的等待感嫌提示符前那行空行占地方就把add_newline改成false。装好、调顺之后提示符就是打开终端就知道自己在哪、在哪个分支、改动有没有丢的状态。剩下的模块和选项都可以等遇到具体需求再去 docs/config/ 里按模块查不用一次看完。【免费下载链接】starship☄️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!项目地址: https://gitcode.com/GitHub_Trending/st/starship创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/26 6:01:03

AI安全对齐与红队测试实战:从RLHF到自动化安全评测流水线

最近 AI 行业并不平静。一边是大模型能力快速迭代,另一边是监管与安全讨论不断升温。近期美国参议员桑德斯向 OpenAI、Anthropic、Google 等 AI 巨头施压,要求暂停 AI 研发,否则将推动立法干预。这则消息在技术社区里引发了不少讨论&#xff…

2026/10/25 5:56:09

8张AMD装下Kimi K3?拆解MoE、显存估算与量化部署的真实逻辑

最近有个说法流传很广:网传 Kimi K3 的训练或满血推理需要很多张 NVIDIA B200 才能撑起来,可另一边却有人用 8 张 AMD 加速卡就完成了部署。标题确实抓眼球,但如果你顺着“AMD 已经超过 NVIDIA”的结论去理解,方向大概率就偏了。这…

2026/10/30 12:33:52

Ani 动漫资源聚合拆解:多数据源检索的完整管线

Ani 动漫资源聚合拆解:多数据源检索的完整管线 【免费下载链接】animation-garden 集找番、追番、看番的一站式弹幕追番平台,云收藏同步 (Bangumi),离线缓存,BitTorrent,弹幕云过滤。100% Kotlin/Compose Multiplatfor…

2026/10/30 12:33:52

《AI Agent原理与实战》2026版 第28课 计算机操作 Agent(CUA)

> 本文收录于专栏 《AI Agent原理与实战》2026版 —— 专栏系统覆盖 AI Agent 的记忆、工具、插件与实战,点击订阅可跟踪后续更新。 本课定位:API 之外的最后一块交互疆土:让 Agent 直接操作计算机。屏幕观察-决策-行动循环、与 API 工具调…

2026/10/30 12:33:52

STM32(F429)启动模式与两种烧录方式

前言STM32 所有启动逻辑、烧录逻辑的核心根源只有一个:芯片每次上电、硬件复位瞬间,会采样 BOOT0、BOOT1 硬件引脚电平,决定本次开机从哪个内存区域执行代码。 新手最容易混淆的三个问题:为什么有三种启动模式?分别干什…

2026/10/30 12:33:52

路灯杆灯箱标识牌哪家靠谱

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 12:33:51

《AI Agent原理与实战》2026版 第29课 Agent 安全

本文收录于专栏 《AI Agent原理与实战》2026版 —— 专栏系统覆盖 AI Agent 的记忆、工具、插件与实战,点击订阅可跟踪后续更新。 本课定位:阶段 5 收官:Agent 安全。攻击面总览、提示词注入为何无银弹、最小权限模型、密码学回执审计&#x…

2026/10/30 12:28:51

网络质量监控选型:CentOS 7安装Smokeping全记录

简介:这是一份面向网络运维工程师、系统管理员及开发者的 CentOS 7 下 Smokeping 快速部署手册。资源以 yum 安装方式为主线,先说明需要启用 EPEL 源,再依次讲解 /etc/smokeping/config 中监控主机、探测器与图表等配置,以及通过 …

2026/10/29 17:05:52

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/29 17:06:02

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/29 17:06:13

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/30 0:00:46

NCP1342高频准谐振反激控制器:从设计约束到验收的完整方案

简介:NCP1342 高频准谐振反激控制器应用介绍译文文档,面向电源设计工程师、硬件研发人员及开关电源学习者,帮助读者跨越英文原版资料的语言门槛,系统理解这款高集成度 QR Flyback 控制器的设计要点。文档围绕芯片核心特性展开&…

2026/10/30 0:00:46

NCP1342准谐振反激电源设计:从选型到验收的全流程解析

简介:这份文档面向电源设计工程师与开关电源学习者,系统梳理NCP1342高频准谐振反激控制器的应用要点,帮助读者快速理解这款高集成度离线电源变换器控制芯片的工作机制与设计方法。内容涵盖芯片核心特性、引脚功能定义、电气特性参数表、最大额…

2026/10/30 0:00:46

Web系统自动登出机制设计与实现全解析

1. 系统自动登出机制的设计初衷在各类Web应用和后台管理系统中,自动登出功能早已成为标配。这个看似简单的功能背后,实际上涉及用户安全、资源管理和体验优化的多重考量。作为从业十多年的老开发,我见过太多因为登出逻辑设计不当导致的安全事…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑