如何将 Starship 配置为与 P10K 完全相同(zsh + Warp + MacOS)简介 分步设置 结论

2025-06-11

如何配置 Starship 使其看起来与 P10K 完全一样(zsh + Warp + MacOS)

简介

分步设置

结论

简介

在这篇博客中,我将逐步向您展示如何配置您的 Starship 提示,使其尽可能接近 powerlevel10k。

如果你不喜欢阅读,可以看看 Youtube 视频:

分步设置

首先,如果您没有安装Warp,您可以通过运行以下命令来安装它:

brew install warp

你还需要一个 Nerd 字体,这样你才能看到提示符中包含的所有酷炫图标和字形。我使用的是 DroidSanMono,你可以在这里下载。

下载完成后,打开 zip 文件夹。解压文件。然后输入 CMD + Space,搜索“Font Book”。将文件粘贴到 Font Book 目录中。

完成后,打开你的 Warp 终端。

转到设置>外观>文本>终端字体,然后将字体设置为 DroidSansMono Nerd Font。

让我们从设置 Starship 开始。首先要运行以下命令下载 Starship:

curl -sS [https://starship.rs/install.sh](https://starship.rs/install.sh) | sh

完成后,您需要运行:

vi ~/.zshrc

这样我们就可以编辑~/.zshrc文件了。您可以使用任何您喜欢的代码编辑器(例如 VS Code)进行操作。

然后滚动到底部,并将此行添加到文件末尾~/.zshrc

eval "$(starship init zsh)"

在 Warp 中,您需要前往:

设置 > 功能 > 会话 > 尊重用户的自定义提示

这将用您的 Starship 提示覆盖 Warp 的默认开箱提示。

完成后,你会看到 Starship 提示符现在变成了你的提示符。不过目前看起来还不太好。

图片描述

要将 Starship 自定义为看起来像 p10k,您需要运行以下命令:

mkdir -p ~/.config && touch ~/.config/starship.toml

然后你将运行:

vi ~/.config/starship.toml

然后转到此链接并将此文件的内容复制粘贴到您的starship.toml文件中。

不要忘记保存您的更改!

您会发现我们的提示现在看起来非常棒。

为了将所有内容整合在一起,让我们下载与此设置完美匹配的主题!

为此,请运行:

cd ~/.warp/themes/

然后运行:

vi coolnight.yaml

然后转到此链接并将此文件的内容复制粘贴到您的coolnight.yaml文件中。

感谢 Josean 为iTerm2原创了这个主题

在 Warp 中,前往“设置”>“外观、主题”,然后输入“coolnight”。点击出现的主题。

就这样!现在你的终端里有一个完美无瑕的 powershell10k 副本了!

结论

这是最终结果的比较。

图片描述

左边是我的 P10k 设置在 iTerm2 上运行的样子。右边是我的 Starship 设置在 Warp 终端上运行的样子。

鏂囩珷鏉ユ簮锛�https://dev.to/therubberduckiee/how-to-configure-starship-to-look-exactly-like-p10k-zsh-warp-h9h
PREV
关于 Array#reduce 你需要知道的一切
NEXT
Postman 有哪些好用的替代 API 客户端?以下是我推荐的 15 款